First time purchasing a mattress online so was worried over the level of firmness this would be. Mattress arrived quickly and was surprised it expanded to full height within the first day but let it sit for the recommended 72 hrs. before use. The firmness is true to a medium (comfortably firm but not too firm) took a day or two to get use to after years on an ultra plush but I find it really comfortable now and wouldn't go back. It helped alleviate back pain and I also love the design of the cushion pad on top. Very happy with purchase would highly recommend.