I like this mattress! Definitely firm, it will take time to get used to it, although I have to say is already helping with my back pain which is great!. It came in a box and when I took it out it inflated immediately but I still waited 48 hours to sleep in it. Quality looks pretty good too.