I had this table put together and in place within an hour of receiving it.  It was a bit tricky at first, as I was putting it together by myself, but once the first two (of the four leg pieces) were attached to the top bracket, it went together easily.  At times it looked like some of the pre-drilled holes for screws didn't match up, but once started, they all went in easily.  Highly recommend you put it together close to where you want to place it, as it is a heavy piece.  

Pros: All good!  
Cons: No real drawbacks.  I would have preferred a lighter gray tabletop, but this color gray is still acceptable.