A lot of pieces but not too difficult to put together.  Feels strong and sturdy.  Perfect for our garage