Sturdy. Took about 45 minutes to assemble. Some of the holes didn't line up perfectly but we were able to make them work. Looks very good.