The location was amazing, from our window we could see the Piazza Della Signoria, hear the music, see the movement down there. Wi-fi was good and the amenities were ok. But the apartment itself wasn't very clean.
Location: Italy > Tuscany > Province of Florence > Florence > Santa Maria Novella
Ranked #328 of 425 Hotels in Florence
Number of rooms: 223