Very good location.
Many bus lines directly in front of appt.
Supermarket (24/7) opposite, very close to vatican (walking distance)
Very noisy street, but windows keep noise out very much.
Appt suits 8 persons perfectly, more can sleep, but this would not be a good stay
Overall: Top location