Things to Consider Before Buying Property