Lovely apartment in a great location. We stayed for 4 days - 2 kids and 2 adults. Very clean and good facilities all round. We found the beds to be very comfortable indeed, which is such a bonus, and everything was exactly as described. Virginia was responsive with some minor issues, and very welcoming.
Stairs have been mentioned - they really are not that bad at all, it's only 3 flights.
Only negative was the downstairs neighbour who was a little upset at times with us walking about during the day (we were not overly noisy, just walking normally), which stopped after we raised it with Virginia who said the owners would call him.
Thanks very much for having us!