Easy to assemble.  Plenty of hardware (plus a few extras).

Plenty heavy and well-made!

Highly recommend!