This is the best carpet cleaner i have ever used and really impressed with this.Its well designed compact cleaner and handle retracts into machine makes easier to store.It gets spots out quickly and leaves no stain.The spot clean option is great feature.