A beautiful resort with so much potential but marred by lack of upkeep of the place. Was there with family and two of the rooms' shades were broke and had to have engineers come and work on it. The employees are nice enough. But overall a positive experience.