Location of this place is absolutely in the heart of the city, a couple of minutes walking distance from the Duomo, the train station etc.
The place itself is as shown in the pictures, very clean, spacious and comfortable. I would recommend this place to anyone staying in Florence!