We just did this in February. It was just ok partly due to the weather being cold and windy( most excursions were cancelled that day). The snorkeling was ok ( you go off a ladder on the side). We saw some rays and fish. The worst part was the sandbar. We were all pretty cold after the snorkel and most changed into drier warmer clothEs. We then went to the sandbar which was about 2-3 feet under water. They insisted we get out. All we got was cold and wet again. Nothing to see there. We might due it again if the weather was nice. Total time is 2-3 hours.