This was a once in a lifetime experience and worth every cent. I would recommend this to everyone I know. I didn’t know that swimming with mantarays was a bucket list item until I did it, but all I can say is WOW! We were on the Ricky J boat with our host Mickey, who was so friendly, knowledgeable and caring of everyone on board. The day ran extremely smoothly and all staff from the drivers, to check in and to the boat were beautiful. All of the 3 snorkels were amazing and we were lucky enough to see turtles, dolphins and mantarays on top so many fish and coral. The team made a safety call to put off the manta ray snorkel until the end of the trip based on the ocean conditions, to keep everyone safe. Overall it was an amazing day and one of the coolest experiences of my life.