I was a little nervous about doing this tour- but I am soooooo glad we did. It's a perfect partial day trip as it only last a few hours. We have a family of five (my husband, myself, and 8, 5 and 20 month old). We got the four person boat and it was perfect for our family as I was able to hold the 20 month old in my lap. Our tour guide Diego was absolutely amazing!!!!! He made it very clear on what we would be doing, where we would be going and how to drive the boat. He was so helpful getting us set up with the exact size flippers needed for snorkeling along with the perfect sized life jackets for the whole family. Once out to the reef, he really shined. He had a special floaty for our toddler, AND took her along with him so I could enjoy the snorkeling without tugging her along. I would 1000% do this tour again, with the same company and would pay EXTRA if it meant we could have Diego as our tour guide again!!!!