I use this body pillow for back support while sitting up on my bed (horizontally, it perfectly fits my twin sized tempurpedic). Although is is more sturdy and heavier than other body pillows, it gives me more support and is very comfortable. It feels soft, yet firm, like the tempurpedic mattresses. I love how this pillow is flexible and does not deflate. The firmness allows me to hold it comfortably while sleeping. Highly recommend this pillow!