I am very pleased with my purchase and the cabinet looks wonderful in our home.  It is such a perfect match in color and style to my existing cabinets, that I am amazed.  It took two of us at least a couple of hours to put it together. Lots of steps.  The only reason I did not give this product 5 stars is the lack of detail and explanation in the assembly instructions.  If you are a novice, this would be a difficult project. However, if you have done dozens of these projects before, you will be okay. In the end, the cabinet looks fantastic and I am very pleased. 

Pros: Great value, timely delivery with no issues, looks great
Cons: Needs better assembly instructions