This pillow is perfect...great size with buttons on front  ruffle.  It came shrink wrapped  flat so I left it sit for 24 hours  it puffed up to a really nice size.  Very comfy