Well organized, we only snorkeled but saw lots of fish. Snacks, drinks and meal were satisfying. Supervision was great.
They even took excellent care of our dog at the shop while we were out (about 6 hrs).
Only wish was that more seating on the top deck. - via 