Location was right by the main road. May be quite a walk from the Piazza Cavour station, especially with luggages but you get to soak in the liveliness of the city along the way :) The apartment was just as shown in pictures (plus friendly local neighbours).