Federico's place has everything you need.
It's close to some of the main attractions like Ponte Vecchio and it also has a few coffee shops and restaurants nearby (+ one supermarket and a laundromat). The building is clean and safe and Federico is a delight!, he helped me with everything I needed and was always very understanding.
If I ever need a place to stay in Florence I would definitely pick this one again! 100% recommended!.