we can highly recommend Sunbaby Boat, we were there this past nov, and used their services, they were so good to us, literately took me by the hand while in the water at the reef because im not a strong enough swimmer so i could see all the reef and fish and all there is to see. came to riu to pick us up and could not have been more accommodating. cant do better than Sunbaby