Assembly took a bit of time but everything fit together beautifully. I would have given it 5 stars but the cushions do slip and the little pieces of non-slip pad that came with the set are pretty useless.