Evergreen Clean is very reliable. I feel very confident in them. They always get out the spots in the carpet that are hard to get out. I feel comfortable with them in my home. I wouldn't use anyone else. I've very happy with Evergreen Clean.