We stayed in this hotel/apartment for a week at the beginning of July 2014. The hotel was quite basic - all the necessities but nothing fancy. Our room was very spacious, with a separate bedroom, bathroom, small balcony, then a dining/living/kitchen area, which had everything we needed for self catering (we made breakfast and lunch there, but ate out in the evenings) - we didn't try the hotel restaurant so can't comment on that, but there were plenty of decent restaurants in the area, all reasonably priced. There were plenty of supermarkets all located within a few minutes walk too, so very convenient.
The hotel was in a good location, on the top of quite a steep hill, but not a problem for a young/fit couple (maybe more problematic for someone with mobility issues). The surrounding area was beautiful - the beach (and town) about a 5-10 minute walk with perfect clear water, great for sunbathing and swimming. We split our time between the beach, and the hotel's pool, which was very well maintained - the pool crystal clear and clean, and really lovely! Some mornings they did have activities set up for children so it could get a bit noisy, but there was still plenty of room left in the pool for everyone else. Our room was on the 3rd floor, near the back of the complex, so it was completely peaceful, but also meant our view was limited to the rest of the apartment buildings. Overall it was a very pleasant stay and I would recommend this hotel, and would happily come back!
Traveller from London, UK.