super easy to assemble. perfect size for my apt living room. it is firm but i’m sure it’ll loosen up. charcoal black is the exact color. i assembled the couch by myself; which took me about 3 hours from box to final piece.  i’m excited to watch game 4 on it tonight!