I recommend going there at 12 noon. We got there at 9:30am. We had to wait in this huge line to pay. There were 4 windows, but only 2 were in use. Not sure why they weren't all opened considering the long lines that were about an hour or more wait time. When we finally paid and go in, we had to wait in another line to watch a video about safety, do's and don'ts, etc. Finally we had to walk down a trail (about 10 minutes) to get to the bay and snorkel. After all that, I would have to say it was good, not excellent though.