Magical place! Piazza Navona and great restaurants on your doorstep!