Stuff You Should Know Well before Buying A Residence