We had a great stay! The flat is so well located, only 5 min walk to the metro and the Vatican.
There are supermarkets and cafes near by, you really have everything you need.
The best part was the advice that he gave when we checked in, giving great info on where to go, where to take the best pictures and get traditional gelato!