Our stay in Florence was amazing. You could not have asked for the most perfect location for all of our needs. When staying in the City Center you can literally walk to everything. Absolutely no car is required. You can walk from the train, to all Piazza's, the Museums, The Duomo, Ponte Vecchio, many other bridges, North Florence, South Florence and even to the Piazzale Michelangelo which is a must for anyone visiting Florence. Very close to either a small grocery market and even to a larger grocery market. Just a perfect location. Staying in the City Center is a little loud Thursday - Saturday nights, but touring all day and a little white noise certainly can cure that.
The description of the apartment is exact. Full kitchen you can cook meals in with all the necessities. Plenty of sleeping areas and plenty of bathrooms for large groups. Oh and having a washing machine was great, for Americans a little hard not having a dryer but a washer is a super plus. Having access to Michele for cooking classes is a bonus. We had him come for our first night which after a day of travel was nice, as well as the meal and appetizers he prepared was amazing. He also joins you for dinner and shares some secrets of Florence.
Another bonus is the restaurant right outside the main door. Francesco's wine bar. Fabulous place to eat along with the staff who are so attentive and kind. If you mention you are staying right up stairs they will give you a little discount and share the history of the building. Well worth the visit.
I highly recommend the apartment and Michele's cooking class for your stay in Florence.