Glass is heavy duty. The legs are seemingly simple to assemble conceptually, however they do require some brute force.

The legs come in two parts with a plastic connector piece to join them. I ended up using a rubber mallet to coerce the parts to join up. The connectors had some shavings that frayed out from the metal that needed to be cleaned up.

At the end of the day, it's a great looking table for the price. The assembly would not discourage me from buying again but knowing going into it would certainly ease the frustration.

Looks great, awesome price.
Assembly is tough. Owning a rubber mallet helps.