Points You Must Know Before You Purchase A Residence