I looked at similar leg elevation pillows and I am pleased with this purchase. I'm a big girl with thick thighs and I was worried about the pillow being so narrow that my legs would fall off, but the width is great, along with the height. I think the length is adequate, though maybe for me it could be a tiny smidge shorter as I have short legs. It's firm enough to provide adequate support but soft enough that it's not like resting your legs on a board all night. I do feel like my back pain feels relieved in the morning. The pillow plumped up nicely and to its full height after opening the package.
My only major gripe with this is that after the first night, the fabric on the cover had already started pilling and pulling away. So now pretty much every morning, I have to pull off strands of fabric, but it doesn't seem to be affecting the cover that much. So hopefully that will chill out eventually. Also, there is an odor to it as there, unfortunately, is with things like this, especially when they've been vacuumed to ship flatter. But it's actually more of an earthy sort of dirt-like smell vs a gassy sharp odor, so it's not at all bothersome, just slightly noticeable.