We stayed for 8 days in the apartment and had a nice trip. The location is very central and right down the street is a metro station, a supermarket, a bus station and a laundry shop.
We didn't meet Peter but the communication flowed easily.
We only had troubles with the cleanliness and dust. For people with a house-dust allergy, we would recommend packing several some allergy pills.