The place is very nice and clean. Is not in the Rome center but you can get there in a few minutes in public transport because there’s a light rail just 70 m next to the building.