I'd suggest to wait and see when you get there. We opted to snorkel elsewhere as two adults, so we didn't use Rainbow Reef at all. Its on the smaller side, cold water, and kind of in the middle of the resort where people watch. Not that people watching matters, but it was just contrived snorkeling experience. Cool for kids and maybe once for adults, but I think the novelty will be gone after you do it once.