The tour was organised very professionally. The staff were fantastic and helpful. I took my mother out, who found it too difficult to swim due to her shoulder problems. The staff helped her snorkelling and towed her to all the great spots in the water. Would highly recommend this tour.