Central and strategic location.
De Rose Palace is just steps away from different major establishments and attractions in the city. Also, staying just within walking distance from the nearest train station, you have easy and direct access to practically everything in Florence.