I have two cats, one of whom eats really fast, and will occasionally vomit afterward. I bought the SpotBot Pet because of her - and the fact that I have light-colored Berber carpeting upstairs, and a white area rug in my living room. (I KNOW!) Recently the other cat had some tummy troubles, resulting in vomiting - it was like an apocalypse! Anyway, upstairs I trudged with my trusty SpotBot and I again am singing it's praises! I've onkh used the recommended BISSELL cleaning solution, and based on reviews I had read, I use the hose and brush attachment to suck up more water after they cycle is complete. I can't say enough good things about this product. Regarding cleaning, in the warmer months I bring it outside and use the garden hose to clean it - easy peasy! In the winter, it's definitely more challenging cleaning it in the kitchen sink.