This shelf does meet the need that I had, and after some additional work it looks great. The shelves are not finished on the ends, so if you see the shelf from the side, and you will since it is mounted on the wall, you will see the dripping paint/stain from where the top was painted/stained.  I removed the shelves and painted them myself.