So many great things to say:
Great and experienced hosts
Fantastic apartment
Great location- near everything in Florence, trains, restaurants, bars
Great local tips
Fantastic air conditioning- helpful in the summer
Highly recommend