I have bought this product last year, assembling took some time but not too difficult.  We're able to follow the instruction and get it done properly.  They look really nice in my kitchen. I'll recommend it highly.

Pros: Great Value for the quality.
Cons: Taking some time to assemble