After having ordered other shelves online that were sub standard I was a bit hesitant  but to my surprise, this is a solid build piece of furniture. Assembly requires some dedication but it makes it very stable. Good experience and will definitely buy another one of these !!

Pros: Easy assembly, solid, great quality. 
Cons: Complex to assemble