My wife loves the SpotBot as we have two dogs and the occasional accident. It works well and is very easy to use. The only reason I did not give it a higher rating is that I would like for it to heat the water as well like a true steam cleaner.