Materials say solid wood but it’s all particle board and some of the hardware doesn’t tighten or hold well. Once put all together, it does hold itself together. Very nice to look at and matches the photos. Using it to hold pool towels by the door. Wouldn’t trust it to hold dishes or anything hefty for long term.