What a wonderful resort, best one I've ever seen! We were in a beachside cottage, and everything was great, from the beach for snorkeling on nearby corals (though kinda tricky with low tide), to the fantastic pool surrounded by trees and plants; great food, nice room, water equipment, the petting zoo! Loved every minute. Oh, also great massage at the spa, and staff always smiling and helpful