This was an awesome experience, the guides were very informative and helpful. They allowed us to go where we wanted and allowed us to drag them along the seafloor.
My first time snorkeling and it was great. Get sized for your flippers, goggles and wetsuit (if you wish one) and 10 minutes late we are on the boat hitting the waves, of which there was very few. It was beautifully calm. No fuss.