We absolutely love these! All pieces are perfect. I had someone assemble and screw to the wall. He was pro so he took like only 15 mins each. Now I’m gonna have fun looking for pieces to put on the shelves!