Effective, if not stinky.  It works well and uses no poisons.  Adding water over time is a bit of an olfactory challenge.  Don't put this anywhere near places that you spend time, unless you're sniffer does''t sniff...