The shelves we ordered were great and enhanced the wall tremendously!    

Cons: Mounting materials were poor.  Had to provide our own.