The overall stay was fine and pleasant. The property and room was clean, though a little patchwork was visible on the walls. The spa and massage was very nice. The staff was friendly but had some weird policies like not giving water except on the first day of stay, so had to buy water, which is normally expected from a hotel to be provided. The pool was okay, not exactly infinity but serviceable. There were not many beach view apartments which was a bummer, but the balconies and surrounding nature made up for it. The attached beach felt private and clean.
Please go in expecting an apartment instead of a standard resort room with an in-room kitchen and utensils, and you'll be fine. I won't call it value for money because despite paying a lot of money, breakfast was not included in our stay, but the overall standard was nice and warm.