They look good and will support what I need.  Easy to put together but hanging isn't easy, but I've never been good at hanging things on walls so I don't blame the shelves

Pros: Look great, easy to assemble
Cons: I suck at hanging things on walls