They removed all the stains and my carpet dried quickly. In addition they worked fast. They were only here for an hour. I would highly recommend them.