Swimming with the Mantra Rays was an Phenomenal experience! The crew was exceptional and very knowledgeable answering all our questions. They were very attentive to my elderly mother, swimming her back to the boat when she had enough. The water was a little choppy and I felt a little sea sick towards the end but it was a once in a lifetime experience! We saw 7 manta’s and they swam around us the entire 45 mins!! The crew said that was a great turnout! They provider shorty wet suits and we were very warm. This tour does provide mask and snorkel but they recommend bringing your own, and that is what we did. You can leave your flippers behind as you do not do any swimming you just float with your legs up on a noodle. 5 star experience!!