This mattress was delivered ahead of time and packaged nicely. It advertised as a “firm” mattress and that is what you get. It is definitely “firm.” I did put a 3 inch mattress topper on it and that helped. It does not have any funny smells (sometimes things packaged like this does.)