i bought this due to all the amazing reviews...honestly, i'm shocked it received so many great reviews...i expected firm, that's fine but i work up with head and neck pain which is something i wanted to relieve because i have two herniated disks in my neck...so, i needed proper support for my neck...this missed it entirely...no thanks...out $20 bucks because they want to charge me just under $10 to ship it back...so, i'll let the pups use it.