Key Factors to Weigh When Buying Property