We bought this mattress,actually 2 of them to put on a sleep number bed frame we bought.  Both are firm but not to firm, very comfortable.
When unpacking they expanded like they should with no smells that other people have posted about mattresses that are packed like these were.  Overall would recommend to anyone wanting a memory foam mattress.