I've had a quote for stair/landing/lounge carpets and sofas to be cleaned for £150. I've just seen an advertisement for a vax carpet/upholstery cleaner which seem to be a similar price. My carpets are only a few years old and grubby rather than irreparably stained. Which one is the better option?