HEAVY ... I needed help getting it upstairs to my office.  BUT ~ once there, assembling it was a breeze.  Good looking, solid, great work surface, I wish it had more drawers BUT I knew if it did the assembly would be too much for me.  

Pros: Great looking, good work surface, keyboard tray OR lap drawer, my choice, which is great.
Cons: Heavy; and I wish it had file drawers.  BUT I knew that when I chose it (see above)