Buying a Residence – What You Required to Know