To be completely honest, I am a broke college student so I got mine at Walmart. It is shaped so one side is higher than the other and so that your neck is curved naturally. It was like $15-$20. I don't have the reciet anymore but the tag says it is made of Viscoelastic Polyurethane Foam and its finished size says 20"x12"x4"/3" Hopefully that helps.
- Angie