We use the Diaper Champ with our almost 2 yo, and it works pretty well. Stinks when you open it, but who doesn't expect that? Actually, the thing I've found to help with the stink more than anything is to not use brand-name diapers. Can't stand the smell of wet Pampers. And somehow, the better store brands don't have that same scent.