I'm impressed. The Dirt Devil portable carpet & upholstery spot cleaner is small but does a good job. I used it to clean the seats and carpet in my SUV. It also works well on patio chair cushions and rugs.