I woule definitely recommend staying at David's place! Perfectly located on a quiet street (with a couple of lovely restaurants) and extremely close to the centre of Florence. It's also close to the tram which goes directly to the airport.
The appartment is clean and check in was very easy. Communication with David was also easy. Great stay!!