The bedrest pillow came with some assembly.  We had to stuff the fiberfill in the pillow.    The stuffing that came was the perfect amount.  The velvet material is very soft to the touch.  I would buy this product again.