I just returned from Florence, staying at La Scaletta for five nights. It is a great hotel with very helpful and polite staff. That, for me, is at least half of its value. Otherwise, the room was very clean (Boboli Garden view), the terrace views are outstanding with a 360 of the city. You'll hear church bells each morning, which was delightful. The restaurant closed early this year due to heavy rain in the region. I cannot speak to the breakfast since we didn't take advantage of the complimentary breakfast that was offered as a one time thing. However, I did take a look at it and it was fine. Meats, cheeses, pastries, eggs, juices, coffee. I wouldn't judge a hotel based on its breakfast or coffee, as I would want something lighter (except the day I had a Crouques Madame!) and we found an excellent place for "on the road" coffee described below. I also like to dine with locals, not tourists like me! The hotel also has instant coffee and tea in the room. We typically got started with that then coffee on the run. The breakfast doesn't start until 7:30 am and we were typically on our way to do something by then, so basically, the timing of that meal didn't work well for us.
Restaurants we ate at (based on this hotel's recommendations) were all on the Oltrarno side, which IMHO are the best.
4 Leoni - good for lunch & dinner
O' Munaciello - excellent course dinner - fine grilled octopus
13 Gobbi - good, very popular, known for the bistecca (Florentine steak) I am not a fan of this type of meat but others are - the place was packed by 8:00 pm.
ditta Artigianale - coffee, pastries, hearty breakfast after 9 am; a two minute walk from the hotel
The hotel will make dinner reservations for you upon request. They are also happy to call tour companies and set that up for you as well. We did a day tour to Pisa/Lucca on our last day. We also used the 72 euro/72 hr/72 museum Firenze pass. We got our money's worth out of it too. In a way it's good, as it provides incentive to see as many museums as you have the stamina to see; on the other hand, it can be pretty tiring. Timing of museums in terms of both day and time are essential.
If I am in Florence again, this is the only place I will stay. Its location is very, very good and the staff is awesome!