Absolutely amazing location! Right next to the upscale Campo de' Fiori plaza, there are so many great restaurants (including an enoteca that was just delightful: L'Angolo Divino).
A pretty basic apartment, but hopefully you're not spending too much time there anyway. A perfect location to explore Rome from!