We had a really nice stay at Marias apartment. The apartment is located at the top of a hill, so you have a fantastic view all over the sea and the beach. We can recommend renting a car during your stay, at least on your day of arrival, since carrying up your luggage might be a bit exhausting. But it is not a problem to walk up there when coming from the beach or the bus station (without a lot of luggage) during your stay.
Maria and her husband were very nice, it was easy to communicate with them and they were very flexible regarding our check-in and check-out. I recommend staying at this apartment!