I have an old one that has finally broken - was a cheapo Woolis one but did the job.
I mainly use it on my cream sofas every now and again to remove the evidence of the dc! and occasionally on mattresses. I have been looking at the Karcher ones but can't tell if any have the right attachment for upholstery and mattresses like my old one had?