I found the assembly easy except for one of the pre-assembled pieces needed to be adjusted for the drawer to fit properly.  It was an easy fix for a handy person but some might have found it difficult. Overall, I am very happy with this addition to my kitchen.

Pros: Just as nice as the picture and much easier to assemble than I thought.
Cons: One of the pre-assembled parts needed adjusting for drawer to fit properly.