10 things you must check before buying property