Difficult to put together.  We found that if you put the glass top on the floor, install the legs, then put the cross braces on by slowly tightening the screws, it went much easier.  Looks great though after taking 2-3 hours to put together.