I ordered it on a Monday and got it on Thursday. It came with all the parts and was fairly easy to put together. My advice is not fully tighten bolts until all are started. Fits perfectly on my patio and will move into my sunroom when the weather turns. The cushions are firm and comfortable the color is a little more "tan" than I thought they'd be but I have some accent pillows that tye it all together.