Excellent place within walking distance from the Vatican.