Its firm but comfortable. There was absolutely no smells as others mentioned which I was so worry about.