The mattress arrived super fast. Came in a big box. I had to take help to haul it up the stairs. Not because of weight but mostly because of the box size. Once I got the mattress out of the box and plastic, it began to set and set fast. I left it for about 1.5 hours and looks like it was completely set by then. Mattress is firm like advertised. I’ve been having lot of back pain as the last mattress was not firm enough and I used to wake up with back ache. This firm mattress has already made me feeling better. The mattress isn’t hard like sleeping on the carpet. It isn’t too soft. Just about right firmness to not feel it’s firm yet good on the back. I am glad I gave this a try.