Giovanni is a wonderful host and accommodating at that. When my train was delayed and I couldn't get to his space at the time we agreed upon he made sure I was able to get the keys and get in quickly. The apartment itself was very spacious and clean. It was a welcome respite from the crowds of tours during the day. The wifi is weak, which can be a bit of a hindrance if you have online bookings to manage, but there are plenty of other things to do while you're in Florence.