What an excellent experience. Starting at the check in at the dock, the staff was friendly, our gear was safely stored, and the equipment we were given was great including the rental GoPro. The boat ride out and back with our captain was great and great care was taken to make sure we got on and off the boat safely bat the dock and at the water site. Our guide in the water was wonderful and funny. And we must have seen 8-12 beautiful manta rays who circled about for thirty minutes coming within inches of you and often brushing up against you. And the crew helped guide you but also made sure we all treated the manta rays with care and respect. An amazing experience.