Based on our own experience, these cleaners were a total waste of money. They left behind more dirt than they picked up and had a terrible chemical smell. The only pro was the packaging looked nice. Unfortunately, the cons outweigh the pros and we had to eventually dispose of them. We do not recommend these for anyone looking to maintain a clean home and kitchen. Stick with name-brand replacements instead.