10/10 would repeat, seriously. Walked max only 15 mins to any attraction I visited; 20 to the station. If you like the price, you won't find a complaint.
Really small, almost insignificant issue: there's a 2.5€/person tourist tax in Firenze apparently. So I found it strange to arrive and hear about it for the first time.