I normally custom order my floating shelves for clients but they take about 6 months.  I didn’t have that luxury this last time so I ordered these.   Easy to put up and sturdy.  My client was thrilled