First, we were a family of seven with ages ranging from 71 years to 4 years and this was the ONLY company that allowed my 4 year old grandson to snorkel. The others may tout they are for families but you had to be 5 to snorkel. The boat was clean and well equipped and the crew helpful and knowledgeable. Going to and from the snorkel site, the crew made a point of stopping for dolphins, rays etc. The boat is ideal for beginners and experienced snorkelers. Entry and exit from the water was one of the easiest we have experienced with big, wide steps to sit on for putting on your fins. There was an array of swimming aids on hand if needed. The water was crystal clear and we saw lots of fish species. Everyone had fun going down the slide and even the 6 year old jumped from the high board. I cannot rave enough about this company. AWESOME!