5 questions to ask before buying a house