We spent 11 days at Alexandra's apartment and for us, it was the perfect place to stay. It has everything you need and a very charming atmosphere as it has its own personal style and is not an anonymous hotel-like apartment. As others have mentioned before, you have to walk up a hill but it is really not far from the town (15 min) and sometimes it was good for us to walk when dinner had been too much... :-)
The beach is very close which is a benefit and both balconies have an amazing view.
During the first week it was very hot but the air condition worked well.
Communication with Alexandra was perfect. I have never seen anyone responding that fast and she reacted immediately when there was a problem to solve, e.g. a broken kettle was replaced by a new one the same day. She also has good ideas for short trips in the area and she even arranged a transfer from the airport for us. Her boyfriend is also a very nice person and both are professional and reliable and have a good feeling for privacy.
I highly recommend the place and would love to come back at any time.