We stayed at the Hotel Savonarola which has 2 stars so it's not expected to be luxurious but it has everything you need for a short visit in Florence. The host is kind and the hotel is close enough that you don't need public transport to visit most of the monuments and galleries. The city itself is interesting and beautiful so it is worth visiting.