Pros: The room is clean and tidy, we slept really well. Reception is friendly and kind. The view from the sea view room is exceptional. Breakfast is amazing. Worth the price.
Cons: One of the bathroom kept flickering on and off after the first night, it was not changed despite the staff cleaned the room in the morning(we stayed for two nights), in their defense we did not told the reception about it and requested for fixing it. Swimming pool and beach is great but was confused at first about how to get towels etc. One unhappy experience was that a staff from the beach restaurant was bit rude when he thought I left a towel outside their restaurant which I did not, didn't affect my overall mood though, still worth staying.