The location was pretty good in that it was next to Roma Termini Station, allowing us access to just about anywhere in the city with public transportation. However, Roma Termini Station isn't exactly the most glamorous location to be. For what we were looking for, it did the job.
Room is several floors up so having an elevator is a nice plus. It seems there is an issue with water pressure in the building which Carmen told us about upon our arrival which meant there was issues with flushing the toilet and also with very little water when showering (Either have almost no water pressure but somewhat consistent temperature, or have decent water pressure and inconsistent temperature.
In summary, there were some issues with the place, but it did the job for us being as close as it was to Roma Termini Station.