Still not quite firm as I wanted but it does its job for the price. No bad smell when arrived.
Update:It’s been a month and it became softer and softer and uncomfortable. It sinks so deep around the edge. If you want a firm support this is not the one.