This thing is really useful. Small but incredibly powerful. Managed to get more dirt out of the arm of my couch than I wanted to believe was in there. The hose cleaning function is hands down the best feature. Nothing worse than a stinky hose you can't clean. Every function seems to be well thought out and executed to almost perfection. Give this a try, you won't regret it.