They had an odor coming out of the box, however, it was explained on the inset that it would go away when aired over night. Took a couple of days but the odor did go away. I did not notice in the pic that they were egg crate on one side and I guess I also didn't notice that a cover was not included. For the price (I purchased four) they are nice two inch toppers and I will place a mattress cover on top anyway. Kids say they like them!