I have to disagree with schweedy here. I seriously doubt that this would constitute a major structural defect and thus you have no legal right to cancel the contract. You may decide to deliberately breach the contract by not paying the balance of the 10% deposit, and gamble that they won't...