Deck Medic cleaned and stained my deck. They did an excellent job. They really stripped the old stain off. It looked like a new deck. I highly recommend them.