Perfect location if you coming via train. Just a couple blocks away from stazione Santa Maria Novella. The apartment is located right in Piazza Santa Maria Novella, and just several feet away from the church. Il Duomo, Ponte Vecchio, and Mercato Centrale are just short walks away.
The only issue I would expect would be a bit of noise from the piazza especially at night during the weekends.