Factors To Know Ahead of Buying A Property