A bit tedious to put together, it has 40 screws total.  When you start getting down to the last few, they essentially no longer fit or screw in.  I was left with about 5 screws that didn't fit.  The shelf didn't sit square on the floor or sit straight.  It comes with hooks to hold it to the wall but they don't tighten close enough together to make a difference.  I ended up using 3M picture hanging strips with velcro to fasten the shelf to the wall.
Each piece also came with assembly stickers "A" "B" "C" etc., which dont come off easily, and they were on each piece of glass.  I don't think these are required.
The shelf itself looks nice, but at the end of the day, I suppose you get what you pay for.