This property seems to be 5* small resort, and while the staff is generally nice and polite, the true 5* professional behaviour is missing.
I stayed in pool Villa, which is hardly a villa, but rather a nice room with plunge pool.
The room had issue with the aircon, being very loud, and I did not have a good sleep on any of the 8 nights. Without the aircon on, the heat was difficult to manage. Staff offered me another villa with the same issue, or downgrade to signature room without pool (but with bathub on balcony) and slightly less noisy aircon. Aircon was very powerful and it would overcool the room despite being set to a reasonable 25 C. Not much difference if temp was set to 18 C. Apparently this is know issues and affects the whole resort. Aircon speed allowed only 2 settings, low and high, low being very noisy and for someone who sleeps light, I would recommend not to book this resort. Constant flow of water from the pool provided additional noise, which was not what I expected for the resort advertising itself as an oasis of peace. Both communal, and to even more extent, pool at villa, were too warm and there was little refreshment available.
The hotel beach had shallow water, was warmer than a pool, and generally not very nice.
Around the resort you could sense sewage or septic tank smell on most days.
Pool at villa has small amount of algae that were not cleaned when I requested the pool to be cleaned.