We took a glass bottom boat tour out to the reef and really enjoyed that. There was a knowledgale guide and the other staff were friendly. Worth the cost.
The reef snokeling was mediocre. There was some variety of critters and you truly do have to go slow to appreciate them. However, none of the staff got in the water (it was chilly for Floridians) and some of the snokelers probably could have used their assistance.
The camping wasn't great and was expensive. The bathrooms were nice though the campsites were right on top of each other. We were in a tent and our neighbors (with children) had apparently left some food scraps on the ground. There was a lot of commotion with fighting racoons and we were forced to evacuate to the car! If you do stay there in a motor home, you won't probably know the difference.