Really nice place located in the central of Rome also right next to the Termini Station!