Very sturdy. Relatively easy to assemble.  I am a skilled DIY-er and was able to put this together by myself in about an hour.  I used carpenter's wood glue on all the joints for added stability.  Very happy with the results and have received many compliments on the bench.