Took a long time to assemble, but looks very nice. If you're in a windy area you'll probably need to sew some ties on to keep the cushions from blowing off. Cushions are firm but comfortable, not super thick but probably thicker than some other things you'll find out there.