This cabinet was beautiful once assembled.  

Pros: Not bad to assemble once we laid out the parts in the order provided.  They were clearly labeled. Once the based was established everything else fell into place.  Beautiful cabinet once installed. 
Cons: Many parts, looked more daunting than first thought.  Took longer than anticipated to put together.