I have bought so many different kinds of pillows only for them to not keep me asleep all night. Either the pillow scoots away are goes flat so no support.But this pillow cradles my neck and stays put. I sleep all night now.When that alarm goes off I don't want to get up as before I watched the clock cause I just could get comfortable ! Two thumbs up !