This place one one of the nicer ones that we stayed in during our Italian vacation. The location is great because its in between the Vatican and the Metro (the subway) and when we did the sunrise Vatican tour it was less than a ten minute walk from the house. Downstairs on the street level is a busy street(but not chaotically busy like downtown Roma) with nearby restaurants and corner stores that sell amenities when you run out. Frederica and Flavio were very prompt responders when I had a question.
This place even has a nice TV and Netflix so it was easy to relax after a long day of sightseeing.