At the price, these shelves are perfect and a great look. The design makes them easy to install. You may have to shim either the bracket or the shelve supports themselves in order to get them flush to your wall. A bit of tape made the 1 out of 3 shelves that had a bit of play sit perfectly. Easy easy and would order again.