The bench comes entirely put together, which is a real plus.  The fabric is soft, and the size is perfect for the end of my queen bed.  My only disappointment is the color, which has a slight greenish tint, rather than a true ivory.  It's not obvious, so I'm keeping it.  Other than the color this bench surpassed my expectations.