Steve does a wonderful job. He leaves the carpet extremely clean. The carpet ends up looking almost brand new. His service really saves you money, because it makes you fall in love with your carpet all over again, therefore prolonging the time you wait to replace it. He is really fast and flexible with the hours he'll work. His prices are awesome.