当然有效。合同就是双方自由自愿的达成,无须第三方介入。只要双方自愿,合同内容又合法,就是有效的,对双方都有约束力。
法律上硬性规定了要去房屋所在地的当地房管局登记备案,但实际中你可以不用,你们之间签订的合同在法律上一样的生效。
有效
不需要公证