What if it is the developer who fails to honour the terms of the contract?

In a situation where the seller is at fault, the seller will have to reimburse double the value of the down payment/payment received (unless otherwise stated in the contract).