Location, Location, Location. Piazza del Duomo is 25 yards away. Clean, beautiful terrace, and proximal to everything.