Great mattress! Have not have it for long so I can’t attest about how the firmness will stand! No smells… happy with my purchase!