Generally worked well on carpets, once we bought some better shampoo than the awful stuff upsold to us by HSS. Upholstery attachment wasn't fit for purpose - seemed to be broken and just sprayed soapy water all over the place without having to touch the trigger.

Reply from HSS ProService
