I stayed alone in this two-bedroom apartment for two weeks. The apartment was nice and well-kept, with two balconies overlooking the sea. It is in Batsi, only a couple of streets up from the sea (I counted an average of 35 to 45 steps above sea level , depending on the route you take :). The good thing is that if needed, a car can reach up to the front door, which is not a given elsewhere (very narrow streets and/or connected only by staircases), so if you have heavy luggage (like I did), the cab can drop you right in front of the place.
It was very clean and Virginia takes care of the garbage (daily) and of cleaning and changing sheets (every 4 days). As is to be expected in Greece, it came with no staples (eg salt and pepper, oil, etc.) and with basic tools and implements, but it was ok. I found no cutting board, but I always travel with one :). The fan over the stove didn't seem to work, but there is a window just there so that was not a problem.
The bathroom is the only room that could do with a new coat of paint, for the rest the apartment looks new. The wifi is good but not good enough to stream a movie smoothly.
The place would also be private and quiet, if it weren't for a couple of dogs across the street that rarely stopped barking (at times even at night), which was seriously bothering me.
Virginia was very responsive to everything I asked so that was never a problem. Unfortunately, though, there was an incident at the very end of my stay. I originally had booked the place for one week, but then asked to extend it for a second week and was given her ok. Apparently, though, she never informed me that she thought I should pay separately for the second week, so one hour before my scheduled departure she showed up asking for payment. She had no POS at the apartment, so we walked to another place but the POS wouldn't work. End of story, I had to find creative ways to withdraw cash from the ATM in an amount that was greater than my daily limit (luckily I had a second card that helped). It made for an unnecessary stressful end of my stay, though.
Location-wise, as I said it is a few steps from the beach and "downtown Batsi", so it is easily within reach of everything. The bus stops are also not far (but be prepared to climb up quite a few more stairs if you want to go to Gavrio).
I had a good time there and I would go again.