BEWARE!! This place is NOT where it says it is located- it is much farther away than they say and they will not offer to shuttle to help you get to the correct spot and will insist it is YOUR fault for booking it. the "travel agent" in charge of the bookings is rude, threatens guests and is one of the most unhelpful people l have ever encountered! Thad 5 villas rented and couldn't cancel because of the delay in refund preventing a new booking one day prior to arrival when we found all of this out. Once at the hotel, terrible customer service from the kitchen completely ignoring guests and not even offering the included breakfasts. Not to mention being woke up each day by the landscaper and cleaning ladies hollering across the lawn in front of the villas to each other around 8:30 as they loudly hose off the porches. And lastly, as if you needed more, the electricity sucked so bad that the we couldn't charge our phones in any of the outlets with the ac on