Easy to assemble, took about an hour to put together. The glass on top make it look really nice. Desk is not too big and not too small  - just the right.