Bought this after using a spot shampooer for months. I love this. Lightweight and my carpet looked new after using. I have two small dogs that have frequent accidents, This machine removed all odors and stains!