we were only there for a short stay but it the property was very convenient, supermarket and cafe/bar and restaurants on site. There were multiple pools and activities on property and easy access to the cliff walk. The staff were accommodating an kept the kitchen open for us when we arrived late. The apartment had a full kitchen, balcony, and laundry but was a little dated. You do have to pay for and put a deposit down for pool towels, so I would recommend bringing your own. Regardless I would stay here again
Vertalen