The crew was very nice and informative. We did get to see dolphins and swim with turtle which was awesome, but if you don't like crowds this is not for you. The boat is filled to the max. Then they take you to an area where multiple other snorkel groups are, so you are constantly getting ran in to by other swimmers.