Half of it came 5 days later, but hey, pretty good still for covid times. It is easy to assemble and was just what we needed. If someone finds a way to stop the cushion from sliding, this product will be hard to beat, even with expensive alternatives. It's super comfy and looks cute.