Assembly:  I agree with other reviewers.  Relatively easy but had to get the hubby to help push together a couple of the sides. Cushions:  Thick, comfortable and water resistant.  Worth it? Yes, the quality is a very good value for the price. Would buy again.