Great trip other than the weather. We did get to snorkel but it was lightning all around us which made the seas a little rough. Did see a lot of fish in the reef but wish the sun had been shining The staff was friendly and helpful. Small numbers of people on our cruise which was nice. I booked the trip on line but next time I will wait until I arrive in Key West and look at the weather. I just was not as crowded as I thought it would be.