The property is very well located. We mostly enjoyed our stay there but rated it only 3 stars because our room was very much in need of a refurb. Also the house keeping was very poor. Bathroom rarely cleaned and often didn't leave water, toilet paper and new towels. The sink was terribly pitted and stained black, we bought some cleaning stuff but was beyond help.
On the plus side, although small, the pool area was nice and right on the beach. The breakfast was good, and the staff at the restaurant nice and helpful.