3 Essential Factors that Require Your Thought Before You Purchase Any Property