What you would expect from Fairmont
Fairmont's don't come cheap, but this is a nice property. I spent almost 4 weeks at this one. The beach is nice for sunning, lounging, swimming, or snorkeling. The service is top notch. The restaurants are very good. The amenities are complete and kid friendly. The rooms are large and almost all offer some view. They are clean and what you would expect for upper end in the region. I would stay there again without question. Only real downside: If you don't have a car or if you mind paying for taxis often to explore, the property is not within walking distance of much.