My son cringed when another Overstock "some assembly required" box arrived on the porch, however this piece went together easy and no missing parts. Took about 15 minutes to assemble. One of the legs arrived chipped and I fixed with a brown furniture marker. The bench is small, sturdy, and fit perfect in my entry way. I would purchase this item again.