I would add additional stars beyond 5 if I could. They would be well earned and deserved in every category – punctuality product knowledge, professionalism, courtesy. All that in service of outstanding results. Mike was able to remove stains that other companies could not. I was about to replace carpet that my little dog found very appealing. Then Mike performed his magic on it and I could not have predicted any better results.