Perfect!
This was a gift for my 17 yr old son who has neck problems...he LOVES it!  It has just the right amount of firmness, not too much and not too little...it is long enough that it can be maneuvered into just the right place for maximum comfort throughout the night.  I am impressed also with the excellent quality for the reasonable price! I couldn't be more pleased!
Rating: 5 stars