It took me some time to figure out the cam lock and cam bolt.  Once I had that, I was able to put it together without much trouble.  The only problem I had with the directions was with attaching the doors.  Not having an extra pair of hands, the directions were challenging.   I ended up putting the stand on the respective side for each door.  Made it much easier.

Pros: Solid piece.  Glass is tempered which is great.
Cons: Would have liked a second shelf.