I went for a GBR snorkel (two 1 hour snorkels, 8 hours including lunch and travel) and it was amazing. The staff were very accomodating and I enjoyed the experience overall quitr a bit. They're very clear in directions and will tell you the best possible spots for all adventure. - via 