J.F.
I had a diper genie with my first born and it never blocked the smell. Everyone I talked to say that it does not hold in odor well, even the local child care providers. Once I got rid of it, I just save some plastic grocery bags and (for the really stink diapers), put the diaper in the bag, tie it up tight, and throw that bag in the main trash bin of the house. It seems to work fine.