Would definitely recommend this apartment. We booked direct with the owner and saved some money (deposit paid by bank transfer, the rest in cash on arrival - he even gave us some money back as we had overpaid!). Probably not for the unfit, as the walk into town (10 - 15 minutes) involved lots of stairs / hills. However, views were stunning. Spent many a relaxing evening on the peaceful balcony watching the sun go down. Beach within ten minutes - but once again up and down steps. We were glad that we booked a taxi from the airport (25 minutes or so), as the apartment was not easy to find first time.
Only criticism would be the local supermarket, which was basic by our standards - didn't eat in much, as there wasn't always a lot to buy! Overall, though, highly recommended.