Solid wood. Heavy. It has tiny holes from where it’s been screwed together. Some people may not like that but I think it gives it character and a rustic feel.  It looks very elegant with the white chairs. It’s seems a little low to the ground but top of the table to ground is 30”.   We also got the matching bench. Which the kids (7,5) love.