Cleans well. The only flaw is that each setting has a specific range of how hot or cold you can make the water or how fast you can make it spin, so you wind up choosing a different cycle than you might expect just to get the flexibility you need. For example, the normal cycle is actually one of the least flexible cycles. The one thing that is really frustrating is they do not allow you to purchase an extended warranty for this unit. I wish I would have known that ahead of time...