Important questions to ask yourself before buying a property