Excellent
An overall fantastic experience from start to finish, John was our guide he explained everything we needed to know about our trip, and he stayed with us during the trip, the guys on the boat were brilliant. The captain Abdullah let us steer the boat he was great fun, the chef let my son in law help out in the kitchen, the food was great, and the guides we had while snorkeling were excellent, the aquatic life and the corals were amazing, it's one of the best trips we've ever done.