What are the questions one must ask before buying property?