The apartment is OK. No more than that.
It has technically everything you need for a successful stay. But it lacks character, things feel unclean and the pictures are far better than what you get in reality. I think that for this price tag there are other, better apartments.
The location is excellent, but Florence is a walking distance from everywhere so you almost never go wrong with location. This specific location is not a competitive advantage this apartment has over others.