The resort is a little aging but seems to be fairly well maintained. Other than a burned out A/C motor, which they fixed after we reported a bad smell in our room, a burning smell from the toaster, and smelling cigarette smoke on our floor one night, we didn’t have other problems. The grounds are beautiful and immaculately kept, with several nice pools with waterfalls, and there is a little beach right there. The room itself is adequately furnished and tastefully decorated, with a nice view from the balcony. It was convenient having restaurants downstairs. My only real complaint would be the lack of amenities. We had only 3 bath towels, 2 rolls of toilet paper, and 2 little bars of soap for 4 people, for 5 days. We ran out before our stay ended.