For so long I've been searching for the best neck pillow for travel - and I'm wondering how I didn't find this one until now! The memory foam is soft enough that it doesn't hurt, but is solid enough to provide great support. While for me the walls on the side were the right height, people with shorter necks may not find it to their taste. I love how easy it is to attach to headrest wings on airplanes. I also love how easy it is to compact into its own carry case (which you can either pack or clip on with the strap).