Nice location with restaurants and shopping. Piazza Navona is close.