I bought 2 to frame my fireplace.  The first one was mostly very easy to assemble. Instructions are a little confusing but if you follow the pictures, you will be fine.  They are also VERY solid shelves and I couldn't be happier about them!

Pros: Very sturdy and well made
Cons: Instructions were kinda flakey, need to look at ALL the pictures before you screw them together