This set took close to a month to be delivered. Assembly was easy enough. It only took my husband maybe 20 minutes total put both together. The couches are a bit firm, and the cushions that go on the side of the couch come out easily. You have to kind of squish them in with the back cushions to make them stay, but there's nothing for them to stick to so they really don't stay well. It is a little bit firm, but I find it comfortable. The set is smaller than I imagined but is a good size for our space. Overall, I'm happy with my purchase, especially for the price.