Located in a very lively location with lots of restaurants and food outlets and landmarks like Piazza Navona, Vatican City etc are within walking distance.