I stayed with Maria for almost one month and everything was perfect - the apartment is modern and has all facilities you might ask for. Maria's mother lives next door and is such a nice lady - even though she doesn't speak english she comes over to ask if everything is ok and even brought some home made cookies and small treats a couple of times.
The location is in a quit neighborhood on top of a small hill. There is a supermarket and bakery near by, and you can easily walk down to the main village, Triovasalos, where you can find a couple of local tavernas.
I suggest to rent a car (I'm not sure if there is any busses going up here), and with a car you'll have easy access to all the nearby beaches and sights.
All-in-all this place is highly recommenable.