Laurence Grant defends the composting toilet he's had in his house for 17 years:
There are occasionally odors, but I light a candle to dissipate them. I think they have more to do with atmospheric conditions and the strength of the draft. If there is occasionally a "smell", it is an earthy one.
(Image by Grant/Used under CC 2.0)