I found this company through top 10 yelps for carpet cleaners. I was impressed, not only was William prompt and on time, but was able to accommodate some last min add ons for me. The carpet and rug was done in a timely manner and spotless. I have already referred 2 people to them. Thank you!