It helps keep leg/knee level with hip to be able to sleep on side after hip replacement surgery. Firm, doesn't collapse from the weight of my leg. The pillow is high quality memory foam to be expected from Tempurpedic. My issue is the size. For the price of this body pillow, it's a tiny pillow measuring 12x48, made for tiny people. I'm 5' 8" and I need it to be 60" and a few more inches in width. It does the job but the size is disappointing. A pillow case is also needed. This comes with a cover but it still needs a pillow case.