I love my Snoozer pillow so much! My husband bought it for me when I was pregnant with our first child. It happens to be one of the best things he has ever gotten for me. The part that wraps around your head and neck is so soft. The body part is firm enough to keep you comfy at night! I was without my pillow for one week and that week I didn't get any sleep. It just makes sleeping so much easier and more comfy. It supports your head and neck regarless of how your laying. When I was pregnant it did a great job supporting and craddling my big belly. It comes with a cover. My husband bought me a second one too. The whole pillow and cover can be tossed into the washing machine to clean it. It comes out fluffy and clean. I've had mine for over three years now and it's the best pillow I've ever had. Even after three years of daily use, it has held up pretty well. It's a little flattened out (not much) but that should be expected after three years. I LOVE THIS PILLOW!!!