I ordered two of these.  The first one came with all the correct parts, and it was a pain to put together, since some of the holes weren't drilled.  The second one, I could not put together, since they gave me 16 of the same size brackets, when it should have been eight of each size (according to the drilled holes).  For the price, guess I can't complain too much, but it would be nice to be able to put it together.     I am going to try contacting the company to see  if they can send me the correct size brackets.  If I can't get a response from them, I hope you can help.