Somewhat difficult to put together...had many pieces...however...once together, the sofa is comfortable.  Complements the small area nicely!  Outside of a board that was not straight...the pieces seem fairly well made.