Location, location, location! This place was the perfect spot to venture through Rome. Very close to the Vatican and steps away from piazza Navona! I would definitely recommend this spot for a group of travelers.