So far I'm very happy with it. I've used every button and, though I thought the numerous buttons would be confusing, they aren't. I specifically love the steam cleaning ability.