Key tips you need to know before buying a property