Not too difficult to put together although I didn't realize under after I screwed in the side pieces first that I needed to get the bars in before tightening up the sides but other than that, not hard to put together.  Had all the pieces/parts I needed and packaged well so it shipped well.