Does a great job getting stains out.  Only downside is having to purchase a specific brand of shampoo or any warranty is voided.