I'd visited Florence as a single guy travelling alone six years back and ended up in La Gioconda because of its price and location. Frankly, I'd booked very late with little research and was happy to have anything at that point. It wasn't the most beautiful hotel by any stretch of the imagination but it was functional, the staff was nice and the location couldn't be beat. I didn't learn until after my stay of the hotel's place in history, so vowed I'd return one day to stay in the famed Room 20. I had that opportunity as my wife and I, on our honeymoon, would be visiting Florence. She's an artist and great appreciator of art history and was very excited when we were able to book Room 20.
The room itself was clean and of suitable size, the bathroom was clean and functional if a little odd, the light was good even if the view out the window wasn't, the bed was comfortable and the air conditioning was adequate (especially for the 40 deg C outside temperatures) and not too noisy. Breakfast was of the standard continental variety - boiled eggs, some fresh fruit, bread and pastries, cereal, juice, coffee. A lift would have been nice, but the stairs were manageable. The location is outstanding, being halfway between the train station and Duomo.
The staff were mostly pleasant with the exception of housekeeping, who apparently wanted us out of the room earlier than our checkout time (they were just plain mean). I suppose other reviewers might be right in questioning the hotel's 3-star rating, but I still felt as if I'd gotten a decent hotel for what I paid for 4 nights' stay. There probably are nicer places in Florence for the money if you do some looking around, but we were satisfied with what we got.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC