We had a really nice stay here - no issues at all with the apartment or amenities and would absolutely stay here again if we are lucky enough to go back to Rome!
In terms of location, it is very convenient to the Vatican Museums and St. Peter's Square, but it is a bit of a hike to the Metro or to groceries/dining from here (10-15 mins walking, including a fair amount of stairs).