We stayed at the Ramada Inn in Florence. I would NOT recommend it.
About all it really had going for it was that it was cheap. It's not that it was bad, but while not "run down", I would say that the rooms were "well worn".
Everything worked and was basically clean, but it's certainly not a first rate hotel. Older buildings and mediocre services. While they had "free wireless" I was experiencing about 50% packet loss which meant I effectively had no internet service there last night until I decided to use my cell phone instead of the wi-fi.
Also, this morning, we were walking up to the front desk building to partake of the free full breakfast, and two people stopped us are recommended that we go elsewhere - that the eggs were inedible. My wife needs to eat protein in the morning, so sticking to cereal and pastries was not an option.
We went back to our car, packed up the rest of our stuff and headed to the front desk to check out. While in line there, DW also heard at least 3 other guests complain not just about the quality of the breakfast (or lack thereof) but also about the surly employee of the hotel who was responsible for the breakfast service - who was rude and obnoxious when people complained to her that the food was bad.
We went across the street to Shoney's and had a decent breakfast and then hit the road.
There are about 300 hotels in Florence - I'd recommend staying away from the Ramada.