The appartment has a great location near the Vatican. It is literally next to the St Peter Station.
The apprtment was big and airy for all of us.
Checkin was smooth