We had an amazing family holiday in Pietro's place over New Year 22/23. The location is great with lots of good restaurants round the corner, a couple of well stocked supermarkets nearby, only 10 minutes from the metro (Ottaviano), two minutes walk from St Peter's Square and indeed walk-able to many main sites.
This is a fab apartment for a family to stay in an explore Rome.