6 key factors that affect a home’s value