8 Important Factors to Consider When Buying a Property