Some of the pieces don't fit. The back wouldn't slide into the base because the back was too small. Had to use a wrench to extend the fitting mechanism a bit. I managed to make it kinda fit. Rest of the sofa is fine though. I don't think it's worth the price.