If you work out how to do it with the bin liners it does keep the smells away... until you hit the pooey ones that come when bubs start having solids. Then I'm afraid that NOTHING will stop the smell, other than getting as much out of them as you can (into the toilet),putting them in a plastic bag, putting the plastic bag in the wheelie bin and moving the bin far far away!