Perfect. Not terrible to assemble (ok, I let my son do it!) Comfortable seats, and the table is very firm. We've already had lots of outdoor dinners on this one. The pieces are heavy so they don't seem rickety. I feel like I finally found the set I've been looking for.