Factors to Consider Before Finalising the Purchase