This beautiful hotel, a former Ritz-Carleton, is elegant and wonderfully located on the beach. The spa is one of the nicest I've ever experienced. We had a disappointing experience at the restaurant for a group dinner. Mainly poor communication and mediocre service. The hotel, spa and restaurant accounting/billing systems are are a nightmare (independently owned, but mixed), which we are still trying to resolve a month later.