Solid wood, came already assembled, except for the legs( which were easy to install). Legs have little rubber slides to protect the floor, and included extras. It’s beautiful and sturdy, no nicks or scratches when it arrived. It’s a big box and heavy but it was secure without issue.