I have been a really rolling twisting sleeper lately, my neck, shoulders, and body felt painful in the morning. I decided to buy an Ecoden pillow. I love the pillow because it really provided support to my neck, head, shoulder. Actually, the pillow is helping me to have a better sleep posture. Gradually I have been improving my sleep posture and I don't wake up with a stiff neck or pain on my shoulders. Thank you.