Outstanding experience. Staff was friendly, helpful, and responded very quickly to any problems. High staff / guest ratio. Beautiful grounds, well-maintained. Flamingoes, peahens and coatis all added to the “tropical jungle” feel. Buffet food was well above average. Snorkeling right off the beach and onsite dive outfitter.