The appartment is amazing !
The location (a few hundred meters from the Piazza San Pietro) is perfect.
Nothing to add, it's exactly what we were looking for.