Great place, near Termini Station and Colosseum