We did a day trip here while on a cruise. I'm so glad we did. This place was fun, beautiful beach, clean facilities. $3.00 entry fee and we got picked up and dropped off at the ship for a reasonable fee. We ate yummy fish sandwiches and snorkeled, but not out on the reef. It was a chilly, windy day.