This couch came super quick and delivery was awesome! You literally just screw the legs on the bottom and it's done. Super easy. It is very firm, which I personally like but just be aware and the fabric is a little "sticky" for lack of a better term. I'm hoping it'll be better after it's broken in. But, it looks adorable and fits the space perfectly!