Nice place, nice staff, beautiful setting. Generously sized king bed, nice shower, good AC, big room.
On the negative, the Infrastructure is in need of a bit of care to make it a truly upscale place. Eg. The pool is not cleaned properly, bath tub had a chip in it, some electric receptacles not working. Nothing major but at an upscale resort you expect everything to be impecable.
Nonetheless, we very much enjoyed our stay and would book there again.