Snorkeling was ok. Of course it rained. I had issues with my equipment, and had to trade it out, second set was better but still not good enough for me to truly enjoy the experience. My mask leaked and I was always having to empty it. My son loved it. He was one of the last ones back on the boat. Great rum punch for the trip back.