great little place right by Colosseum and walking distance from Termini and the historic center.