I have a snoogle, its kind of meh. I def sleep way better using it than without, but I don't think its holding up very well the longer I use it. Its getting squished in the areas I sleep on it, so its not as supportive as its supposed to be anymore. And I still have quite a bit longer to go. Boo. I had a full body one last time that went completely around my body, but was huge, but I def loved that thing. I might have to switch back to something like that one if this one keeps getting more squished...