Buying Property: What You Must Know