I'm in love! First, I think I would recommend the large instead of x-large. As you can see in the photo, it is taller than one might need, but I'm still keeping it. I think I will buy a large as well in the future. Can't hurt to have 2. I also followed the prep instructions to a "T". Take out the pillow with the filling, shake it and pat it out really well, then lay it flat for 48 hours to regain its proper shape. Also wash the cover on cold and dry on low heat. It feels exactly how I was hoping after the 2 day prep. I like to sleep sitting up for my back and it feels like it will be perfect for that due to the firmness. I will add more to my review once I've used it for a while, but I definitely recommend. I'm 5'4 and I would still suggest Large, rather than XL, but XL is great if you are a taller person. I just hate doing returns so will be keeping my XL.