Fairly straightforward to put together but does take a little bit of time. Sturdily built, should last a long time. Mine arrived missing one piece of the frame. I emailed the company and they sent the part and it arrived within a week. Just started using it. So far, so good.