I have used this company twice in the short time I've lived here. I have a 50lb dog and light colored carpets. Both times Robert has been professional, friendly and honest! He has a passion for doing the job quickly and efficiently. I will ONLY use him and highly recommend him as he has a highly reputable company! He explained the process and was able to effectively treat and remove all the pet stains and visible wear and tear from foot traffic, the carpets look brand new!