There are a number of different factors which have to be taken into consideration before buying a house. The more the information one has before buying a house, the better it will be.
One of the things which hook people when they are choosing a house is the mortgage rate. They get fooled into buying the house just because the interest rate is low. What they should focus on is what condition the house is in. if they see any defects anywhere in the house, they should point out those defects to the person selling the house before actually purchasing the house. If there are any repairs necessary in the house the cost of the repairs should be negotiated and then the people should follow up on those repairs.
A house should be selected if it is right for you. One factor it depends on is the type of family you have. If you have kids then they need space to run around and also a garden or backyard to play in.