Assembly isn't perfect as predrilled holes are not always angled 100% correctly. But we did finally get them together, and the padded seats are comfy. The legs don't meet the floor evenly, but once you're sitting on them, they're quite stable. You get what you pay for.