Easy to assemble. All the cushions are pretty firm and nice but the 2 chairs back cushion slip covers have velcro straps that have to be sewn a little lower to attach properly to the chair and not with the zipper showing at the top. Easy job if you know how to sew, takes literally 10 minutes. Overall, beautiful set for what you are paying and really sturdy. We love it.