We found this apartment okay and it was suitable for our trip. The stairs are tiring but there was fair warning of this in the listing.
The location was good and the main sights of Florence were very walkable.
We found there were quite a few things that were broken or dirty, and in particular we found the shower temperature fluctuations between very hot and very cold frustrating.
We also found the messaging around potential additional fees and charges for things like insufficient cleaning or taking out the bins to be a bit much. Not sure I would recommend.