Our family had a great experience in Florence, and suite Cavour is perfectly located to see all the important/popular historic sites and utilise important transportation infrastructure. There are plenty of cooking utensils to do your own thing in the kitchen as well as small supermarkets very close by.
Travellers to all old European cities need to be aware, central apartments are located in very old buildings without elevators, so negotiating flights of stairs with luggage is very much the norm, so the big tip is travel lightly and select apartments with washing machines.