Fantastic Property
The property is gorgeous and staff were fantastic. Nice rooms, pool, and restaraunts. 
Downside: Plan on having a car or paying for a taxi if you plan on going anywhere. The location is great but it is not close to or within walking distance to anything. Meals are a little pricey.