This item was especially difficult to assemble because I had a hard time getting the drawer out. It helps to not have that in the way when putting the legs on. Also, the bottom shelf has predrilled holes, but the legs do not (my table didn't, anyway), so I needed to predrill before attaching the bottom shelf. Not a huge deal, but something I didn't want to have to do because I didn't have drill bits. Off to the store I went . . 

Pros: Durable, nice finish, easy slide drawer
Cons: takes extra assembly time