Came fully assembled. Mounting hardware is kind of standard for this type of shelf. The drywall anchors are terrible, get some with a lip on them, but once installed, sturdy and look great.