I love these, and they are a wonderful addition to my kitchen.  That said, they're a total pain to put together!  But, once they're done, you'll be very happy with the results.  

Pros: Gorgeous, High Quality, Looks like you paid twice as much
Cons: Difficult to assemble