Very easy to assemble. Paint needs a touch- up in a few spots. Bench seems very sturdy and looks great on our front porch.