I had a few days off between jobs, found Belfiore through Expedia, and I am extremely happy with it. It has a warm, welcoming feel to it, a real family place, and it's well situated, too, only a short walk from the main railway station.
It's very relaxed, too, with a self service breakfast till 10am, and the rooms are huge, with lovely old furniture, as well as new bits, too.
Although it's on a main road, and I am pretty sensitive to noise, it hasn't bothered me, because we are on the third floor (yes, there is a lift!), and there are double windows, etc.
In short, I would definitely stay here again, if I get to visit Florence!