I like this carpet cleaner. It's lightweight and easy to use. It's got a long hose and long cord so I can clean most everything without having to switch plugs. The cleaner is small, so it takes me maybe 10 swipes to get one couch cushion, but it does work getting dirt out. Great for small stains. Would recommend