10 Factors keep in mind when buying Home