Location is good, although a little out of the way there is a metro station about 3 minute walk. Main station (Termini) is also only 15 min walk away or one stop on the metro, which is also convenient.
Very clean and spacious modern apartment with many mod-cons and air conditioning.
Only downside to the experience was that there was no indication as to when we were required to check out and so a bit of confusion was caused.