The mattress is firm, and so comfortable! I truly am glad that I bought it. 
I would recommend that you allow 48 hours for it to form before sleeping on it.  
It was a great buy!