This package arrived so damaged that when I picked it up to bring it inside, pieces fell out. Thankfully none were missing and although one side piece was very dirty, nothing was damaged.  It is well labeled and had very clear instructions, though getting the top pieces on was quite challenging. It took me about 1.5 hours to put it together with the help of my 10 year old son. Overall, it seems sturdy though time will tell! It’s going to get a lot of use in our garage and I hope it holds up.