Things change. So, do you have any suggestions for hotels you've stayed in, recently (2020), in Florence, that you recommend?
Hotel Torre Guelfa
Well, not everything! Here's a place that hasn't changed much over the past several centuries. Torre di Bellosguardo Hotel. It's across the river and up the hill. About a 10 minute ride in a taxi from downtown. A magical place with a stunning view of the city, beautiful gardens, a nice pool and very little evidence that it is a hotel at all. It's probably the coolest place we've ever stayed in our dozen or so trips to Italy. The website gives you an idea of the magic! torrebellosguardo.com
We loved the Hotel Balesteri, in the inner city, on the Arno.
Not a hotel, but we've stayed here https://www.italyperfect.com/florence-ponte-vecchio-apartment/casetta-bonsi.html a couple of times on our own trips, most recently last June for 2 weeks for our anniversary. It's a delightful self-catering casetta located on the Oltrarno side of the river about a 5 minute walk to the Ponte Vecchio. Plenty of room for a couple. It was especially nice to come "home" to the air conditioned comfort of the place after a day out. in the city. It's a 20 minute level walk to the SMN train station for day trips.
The website: https://www.italyperfect.com/ has a number of other places located around the city that might be worth a look if you'll be staying for more than a few days.
Hotel Rapallo. It's about a 15min walk from the city center, but in a quieter area, small boutique hotel with wonderful proprietors. Wouldn't stay anywhere else.
We stayed 3 nights mid-October, 2019 at : Hotel Villani, Via Delle Oche 11, Duomo.
Very basic small hotel (3rd & 4th floor) one "alley" away from the Duomo & bell tower et al.. Rooms were "spare". BUT the breakfast room was on the top floor with a walk up terrace that overlooked the city and Basilica. Amazing views, zero time to walk anywhere, OOHH and the restaurants just off the piazza were lovely. Interestingly - there was another hotel on the 1st & 2nd floor - looked higher priced - but they had no access to the rooftop. Big plus - both elevator & air.