We had a self catering apartment that exceeded expectations. It had EVERYTHING we needed and more. The apartment was very large and comfortable. So much space!
The staff were very helpful also.
The hotel facilities were excellent, with inviting pool area, communal BBQs, gym etc. The beach was only a couple of mins walk, which during our stay was very quiet.
The only slight -ve was the constant road noise from the main road. A number of windows at the front had mesh ventilation which allowed the sound to travel.However, the back rooms (sitting and bed) were far enough away for the sound to be reduced. It was not defeating, but noticeable.