This is my third c-shaped body pillow. When I was pregnant with my second child, the c-shaped body pillow was a new innovation and the only brand was snoogle. I purchased my first snoogle and used it for less than a year. It became too flat and lumpy for comfort.A few years later I bought another snoogle. I'm a side sleeper and I suffer from RLS, so it can be difficult to get comfortable and fall asleep at night. The c-pillow enabled me to fall asleep quickly and stay asleep.However, the snoogle has hard stuffing that feels like layers of tshirts, and it gets lumpy and flat over just six or so months. I didn't want to keep buying a new pillow every few months, so I gave up my dream. But I never forgot how good it felt to sleep with that support.Now, years later, there are lots of choices for c-shaped pillows. I decided to try again.This pillow had great reviews, many of which referenced the same issues I experienced with snoogle. The price was great so I decided to go for it.When I first unboxed the pillow I was concerned because the stuffing was very unevenly distributed and there were big empty spots. Then I realized that this was a packing technique so it could be folded up. I pounded and smushed the stuffing and it was pretty easy to distribute it and fluff the pillow up in just a few minutes.The cover is high quality. It was easy to put on the pillow and fit perfectly (unlike snoogle covers, which are cheaply made, take forever to wrestle onto the pillow, and are ill fitting and wrinkly).The stuffing is a light and fluffy cotton batting that felt amazing to snuggle up to last night. I slept soundly through the night.I'm extremely pleased with this pillow. Time will tell how well it holds up. But based on my initial experience I am optimistic. This seems to be a carefully designed, high quality product -- at a very reasonable price