Great place right by the Termini station - wonderful!