The apartment was renovated, well laid out, very well equipped, clean, and the staff were incredibly friendly. The balcony lacked a bit of privacy, but it wasn't a big deal. The only downside was the access to the town center/beach; a car is essential. We did everything on foot...it's all uphill, uphill, and very tiring.