Took a while to get together, but overall pretty good. The back cushions are too small though so it leaves a gap.