It comes in two large boxes and took only maybe 20 minutes to put together. Overall it’s good for the price. Aesthetically pleasing and nice material. Not extremely comfy but like I said for the price it’s what you’ll get. Just need to add some pillows!