soft fits my 20 x 54 body pillow pretty big...but other than that I love ! Especially for this price.