The assembly is very easy. My biggest issue is the legs are cute BUT don’t seem to support the couch. Kind of worried that it could fall apart if someone isn’t sitting in a upright the entire time. I purchased the yellow velvet and it actually looks more like green yellow.