I had been looking for shelves like this and these were exactly what I wanted. They were easy to assemble and look great.   

Pros: Great value. I looked at others that weren't as nice and cost much more. Simple to assemble.
Cons: I haven't found anything wrong with them.