I looked for a long while to find a longer length shelf for a good price.  This is the best price I could find.  I purchased 2 packs to hang 3 shelves.  They arrived in good condition and instructions were pretty much straight forward.  The depth of the ledge is narrow, so it really only fits frames.