It took a long time to put this together, but it was worth it.  Just make sure you are following the directions VERY closely as to where all the holes are in the pieces.  The finished product is really nice and perfect for some extra space in a small kitchen.

Pros: clean look, great size, sturdy
Cons: lots of parts, took a long time to put together