I had shopped around quite a bit before buying this shelf. Great Product. Packaged well and received quickly. Easy to assemble - took less than an hour for one person. Only thing wrong is that a couple of the wooden dowel holes were not drilled large enough - something that was easy to fix or I even left one out without worry. 

Pros: Looks great and the shelves are varied enough in size to fit a variety of items.
Cons: Could use a better way of securing to the wall - they provide a couple of small fabric strips, but no real direction on how to use.