Mike showed up at our house. He has been there before. He always does a very nice job and he is very thorough. Additionally, he is very knowledgeable and always offers helpful comments about rug care-- as it relates to your carpet/rugs, while he cleans. We have never used Mike to clean upholstery. But after the holidays, we will definitely call him.