What You Should Know Before Purchasing A Residence