We currently have a Vax upright,which really isn't that good for getting stains out of the carpet.Just wondered if anyone has one they can recommend please? Thanks