Isabella place is great! near to everything, Metro, Vatican City, and good restaurants.
The Apartment was clean, good size for 2 families and confortable, excellent for spending your holidays in Rome!