OK I've had several different rug cleaners this one is pretty cool. Feels very high tech and its appearance and charging mechanism. I use it on my hardwood floors. It's nice they give you a variety of cleaners to test out. I also have used it on some pet stains on the carpet, the extra brushes, make it nice to pop a clean one in while you work on the dirty one it's lightweight very maneuverable