Yep did it a couple years ago was great, Cleo sums it up best above.

I liked his glass bottom boat tour and snorkeling tour as well, perfect if you are land based... it is a separate tour.