Amazing location this place is awesome. walking distance to the Colosseum and Roman Forum. Restaurants are 2 seconds away and if you're in Rome to site see one of the hop-on-hop-off bus stops is right across the street, and the train station is about 1 1/4 miles away.
No idea why other reviews complained about noise, what do you expect when you go to a big city?