Assembly was really easy and I was very impressed with how well everything went together until I got to the doors. Once I figured out how to put the doors on, and they were properly installed, they did not line up. I had to do some creative things using  toothpicks as shims, and still the doors are bit off, but will have to do. I had the buffet 90% assembled and so my options were limited as to returning the item. 
The materials are good quality, and the hardware nice, it's just those darn doors....

Pros: Solid materials, nice finish.
Cons: The doors do not line up.