I have gotten some from ICS and never had a problem with stinky smell, but they did stick together and were hard to get apart!! However I ordered a larger amount from Fillmore Container, and they seem like the same ones as ICS, but they were much cheaper in price and they save me $$$, I like them. They say made in USA http://www.fillmorecontainer.com/Clamshell-Tart-Packaging-Small-6-Cavity-Mold-P5816C25.aspx