Has anyone tried the baking soda?
After using the soap and hot water I apply a good amount of baking soda, either I let soak for some time or I just rub it with sponge, it depends. It usually works very well for me.
For tougher smells I soak with vinegar at the end.