When in Florence, I will certainly book this place without any reservations.
1. Awesome location
2. There are plenty of stairs. We did not have any problem, but some people may not like that
3. There is a nifty little elevator for the luggage
4. There is a market below the apartment
5. There is a fresh fruits and vegetable shop about five minutes of walk
Most of upscale shopping and key sites are within talking distance. Train station is about 15-20 minute walk.