The place is very nice, clean and comfortable. 2 zone air conditioning was a definite plus. 3rd floor posed some challenges with the baggage but it's Florence and that's pretty common issue.
David seems like a very busy guy but overall was welcoming and gave us good restaurant/markets recommendations.