I called 1800 dry carpet because my cat urinated on my brand new carpet. I first tried an odor and spot eliminator from a local pet store on the spot(which did not work). I made it worse because I covered the area after I cleaned it so my cat would not smell and return to the spot. Now I had urine and mildew odor. 1800 dry carpet came out and their service and professionalism were great. Although they worked very hard in the area in an attempt to elimiate the urine and mildew, the urine odor remained. (I thought when I brought upgraded padding, it would eliminate the setting in of urine odor). I am pretty satisfied with my first time dry carpet cleaning service, but I may call another carpet cleaning service to see if they can remove the odor. I truly appreciate the great service I received.