Really a fantastic place and surprisingly quite given how close it is to Piazza Navona.