We enjoyed our stay there. The apartment was in a great location, within walking distance to the Vatican and right next to a metro stop to get around to the rest of the city. The apartment was clean and well reflected in the photos. Only downside is there is no self-check in and if you find yourself arriving at a late hour you may have to pay a not insignificant late check in fee.
Overall I’d highly recommend staying here!