We stayed in Villa 204, a two bedroom villa. The apartment itself was spotless and the interior was quite modern. The pool was perfectly placed so that you caught the sun up until sunset. Sophia was great at check in and very attentive, responding to messages.
The one major downside is the location next to the dual carriageway. The view is nice from the balcony, over the trees and out to sea, but it's accompanied by the hum of busy traffic. I would only consider staying here if I a rental car. The alternatives are taxis (which quickly add up in price) or a 10 minute walk alongside the dual carriageway to the nearest bus stop.