We stayed here for three nights recently. The property is nicely located but you can see only a small piece of sea from quite a few rooms due to trees, plants and the angle at which rooms are positioned vs. the sea. So, you should be extra careful in demanding / selecting a room. You get a better view from the rooms on the first / second floor.
Heated pool is a boon but it takes time before you can get hot water in the room and you need to keep the tap open for at least 10-15 minutes especially in the evening! Something can possibly be done by the management to reduce the wastage of water.
The restaurant offers a good breakfast spread and service is friendly if a tad on the slower side but who is in a hurry here!