This vaccum/carpet cleaner is AMAZING! It's a game changer!! It is like having your own heavy-duty carpet and upholstery cleaner at home. It's so easy to use, and it's incredibly lightweight and compact, which makes it easy to move around. It works SO well!! I used it on some stains on my rug and they were completely gone within seconds and had my rug looking brand new. I'm just in awe on how well (and how quickly!) this works on stains! This is a must have especially if you have pets!