The location is perfect ! Close enough to Termini Station and to Colosseum!