This is right in the middle of so much. Right next to Piazza novena with dozens of restaraunts and a Gelato shop, within walking distance to the pantheon, trevi fountain and even the Spanish steps (a bit of a hike but we did it). there are cabs right up the bloke at all hours; was able to catch one at 6:45am to the vatican.
The apartment is not huge but plenty of room to spread out for 3 of us.