Great place with a great location near the vatican.