Fantastic location, just round the corner from the pantheon. Most things on the tourist itinerary are within walking distance. Building itself is lovely and well stocked with anything you might need. Only thing was the extra cost for check-in past 8, which was unavoidable for us due to flight times, however they were very clear about this up front so no nasty surprises.
Overall, I would definitely recommend this place.