We bought a groupon for this excursion and really enjoyed the ride. The water was calm and the weather was perfect the day we went. They really do go out of their way to make sure you experience ocean life. Husband got to hold a star fish and swim with sea turtles! So jealous I missed out as I had to sit on the boat with our little one. After the snorkling, captain Steve sailed around until we caught up with a mamma and baby whale (spectacular) and dolphins that were actually showing off for us. This catamaran is not as advertised as some of the other ones, but I would recommend Island Magic. Nice little boat with friendly crew.