They all look fine assuming they're for a dwarf hamster - they'd be too small for a Syrian. I'd be careful with things made from popsicle sticks - they need to be secure - there are stories of injuries after things like that collapsing on or under a hamster!
As for the smell - I find the best way to get rid of such things is leave them outside overnight - fresh air does more than any rinsing or disinfectant