Assembly was super easy! I did it myself in less than 15 minutes.  Good quality, nice firm cushion.  Perfect size for our nursery.