This place is perfectly located in the Monti neighborhood making it perfect to get a slice of life in Rome. Bars and cafes abound and it's near the Colosseum so you're not too far from the sights either.
I highly recommend.