This is a great spot cleaner in that it has two useful tools: A regular brush and a rubber "brush." I preferred the rubber brush as it seemed to be more gentle on my rugs. I was able to clean up a recent spill, an old stain, and really dirty, high-traffic stairs. This dirt devil is easy to use and has a nice hose cleaning function. The solution holder and the dirty water tank are a little small, so if you have a few spots to clean up, you'll need to empty and refill at least once. Cleaning the tank and tools was a bit tough. The tank does not come apart like I wish it would. One of the tools does not come part at all and is hard to clean, while the other tool comes completely apart and is easy to clean. The hose cleaner was amazing, you just need to giggle the hose a bit to get the water flowing and rotate the hose if anything is stuck to one side of the hose. All in all I really like it and will be keeping it close by for all messes!