I support this company thru and thru. they are a dependable company with a lot of experience. they came to my apt. that same day I called. I made sure to let them know that I needed all green chemicals, they assured me that was all they were using. and let me tell you it did a great job. all the stains were gone. I was really happy with the end results of it all. thanks a lot for all the hard work.