All the pieces and parts looked a bit daunting at first but was fairly straightforward and easy to put together. Took a little over an hrs to setup mainly because I put one of the posts on back to front. Seems very sturdy.