I have 2 young children one is 5 and the other is just one. So we have a lot of spills and stains on our carpet. And out carpet is beige (bad idea).
We were planning a SuperBowl party and were embarrassed by our carpet. So we saw an advertisement for the SpotBot. Place it on the stain and it does the rest, it said. So we bought it.
It worked relatively well. It did not remove all stains but in all fairness some of the stains were well set in. But it did remove BBQ sauce, spaghetti sauce, chocolate milk, and others. It didn't pick up spilled Tylenol, grape sode, or some of the other stains that we aren't even sure what were.
But all in all it did what it said it would. Put it on the stain, push a button, walk away and when you come back the stain is gone.
I don't regret buying it and would do so again. Just don't expect a miracle, if the stain is more than a little set in it more than likely will never come up.