These are the things you need to consider before purchasing a home.

previous post