The resort and spa itself was clean, well maintained, and the staff was helpful and accommodating. The air conditioning in both the rooms we stayed in was poor and the rooms remained uncomfortably hot. The attached restaurant was terrible to deal with (and the only restaurant onsite). The staff was slow and forgetful. On two occasions, the waiter forgot our bottle of wine. On one occasion they brought the bottle out halfway through our meal after we asked a second time for the wine. On the other occasion we ordered a bottle, the food came, we asked another waiter for the wine, we finished the food and still no wine. When we went to pay for the meal we had to tell the hostess to remove the wine from our bill as we never received it. Overall, not a welcoming experience and would not return to this resort.