I have to use a semi firm pillow and this does great.  
Do not use more pillows lol.  I used 3 stacked and now my neck hurts.  So 1 if fine.  Offers support and comfort. 
Its so comfy my 5yo stole mine lol. 
It hasnt gone flat either.  
Highly recommend