Green Clean did a fantastic job on my carpets! I own 6 large dogs and we all know that puppies and old dogs have accidents. My house went from smelling like “dog” to smelling fresh! And the carpet ended up looking newer than I thought it could! John H was great! He was personable and fun and took pride in the work he did. I am very happy with the service I received and highly recommend this company and John!