We stayed a total of 4 nights here just recently and we had nothing but good things to say about it!

Location: Perfect
Amenities: Everything you need for a vacation in Florence
Cleanliness: Very

Our whole experience from beginning to end was excellent. Communication was great and the entire process was a breeze!

The only thing we could find negative was that the lift/elevator only went to the 2nd floor and the apartment is on the 3rd floor (only a half flight of stairs to the apartment, though). Unless you are traveling with somebody who is handicapped it shouldn't be a big deal since you are probably going to be walking a lot in Florence anhyways. 15 more steps wasn't a deal breaker for us and shouldn't be for you!