If you are going to stay in Rome, stay here!
Central location, great and convenient walking distance to just about every thing.