Relatively easy to put together, the color is very nice. The couch is firm but comfy. The fabric itself is a bit scratchy - that would be my only complaint. However, for the price it is a beautiful couch. Perfect size for an 800 sq ft 1 bedroom apartment with open floor plan!