Take this tour without having to worry about transportation and renting snorkeling gear and having to buy your tickets, you only pay 50 bucks then an extra 25 for entrance. The beach was so charming and snorkeling gear were well sanitized, they made sure ahead of the shoe size for the fins. Our driver was so nice and funny, also punctual !