We had 5 nights at this property - it was clean, comfortable, well-maintained, and the apartment itself had everything one might expect. The reason why we cannot give it 5* is the Spa. We paid extra for the Spa and although we enjoyed a big discount (which was offered on arrival), we did not expect to have to pay extra for the sauna, which was in the Spa block. This is most definately the first time that has ever happened to us. At 20 Euros for a hour to use the sauna (which necessitated phoning reception to ask someone to come and turn it on), which included heating-up time, it just wasn't worth it (although we were also offered a discount). If we were to exclude the Spa issues, it would be a 5 star rating.
We would recommend use of a car as it is tricky to get to, and there isn't much in the way of infrastructure nearby (it is possible to walk down to the shop by the petrol station but it is a slog walking back up the hill).