This is a great shelf. It's easy to put together and comes with all the screws need to assemble (plus Allen key) and put on a brick/solid wall. 

It's an oak effect veneer rather than the beige in the description, which is what I hoped for. 

Check what size shelf you need though, as it was a bit smaller than I wanted. But I would recommend.