I am very happy with this item. I was able to assemble it by myself but would have been a much simpler task with an extra pair of hands.  All the screws, nuts, bolts, allen wrench, etc were all there. Very sturdy and very well made.  Just keep in mind when assembling the bottom metal pieces to make sure you have the side with the holes in the front to enable attaching the metal trim work to on the bottom.