3 important things to evaluate before buying a home