These may be attractive to the price you pay for the property. Be aware that some lenders may restrict the amount they lend in relation to these types of contracts.
This helps protect them against market sentiment and may mean you have to invest more of your own deposit.