What You Must Know Well before Purchasing A Home