I received it as promised the next day. The delivery man even helped me to bring it to the bedroom and put it on the bed as it was very heavy. . Once opened it sprang into action. I would say it’s medium to firm. It feels like a mattress that has a topper on it. I waited 3 days before laying on it and it’s seems comfortable. I haven’t had a night sleep on it yet, but so far so good. I would recommend it!!