I have booked the trip to Florence for my parents as a birthday surprise - they could not have been happier with their stay in David's apartment. They praised the location, and the tasteful decoration of the place, and had everything they needed for their 4 night stay (the local supermarket close by catered for any cooking needs).
David has met my parents in the apartment and shared a glass of vine with them and even though my parents speak very little english they felt welcome from the first minute.
I would definitely recommend a stay in David's place at any time.