I shopped quite a bit for a shelf like this and this one from Wayfair looks the best and is still very affordable.  Would have loved to give 5 stars, but the installation is a little difficult - the parts are of moderate quality and we really had to squeeze the ledge onto the brackets. I wouldn't be comfortable putting anything super heavy on them, but they are fine for your standard photo frame, vase, etc. 

I ordered 3 of these shelves, and one of them arrived with a corner slightly dented. I contacted customer service who could not have been nicer and more helpful to get me a replacement piece quickly.  5 stars for customer service!