可以肯定,协议受法律保护。关键是协议的条款要约定明确、到位、全面,尤其对于违约责任的约定和合同解除条件的约定要明确。公证不是合同的必要条件,合同只要双方当事人意思表示真实,经协商达成一致,双方签字即生效,生效对双方就有了法律约束力。公证只是为了确保交易安全的慎重之举,并非什么合同都要办理公证。你对准备购买的房子的真实状况要进行全面的了解和掌握,以避免风险。因为房屋买卖合同的特殊之处,在于买卖合同虽然有效,但不能保证房子最后能到达你名下下,因为房屋的交易要以产权的实际交付为准,即以办理产权过户为准。5年后,对方反悔,有可能的结果是对方支付违约金或者赔偿你的损失,但房子不能归你,有可能出现这样的情形,因为法律上来说,这5年的还贷是在对方的名义下进行的。故,违约责任的约定非常关键。