I have quite a few dogs and cats, so messes can happen! The Cleanslate is so easy to use and works great cleaning up spots. I have personally used it more on upholstry in my home, and it works great. Its light and small enough to be able to move around with it and not struggle. I can't beleive I didn't get something like this sooner! After removing my carpets, this is the best thing to replace my regular carpet cleaner. No more bulking vaccumn/cleaner and hoses everywhere.