I stayed at the Fairmont with my family for ten days and we had a wonderful time. The service was excellent and the staff friendly. All the rooms were facing the ocean with fantastic views. Great facilities for all kinds of water sports and tennis courts. Highly recommended particularly if you can arrange a package tour through British Airways or American Airlines where you get over 50% discount on published rates.
We held a cocktail reception for 30 family members and friends by the pool side. Management was incredibly helpful and accommodating with our last minute request. :-)