Table is very cute. Gray shelves are real wood. Pine I believe but white legs are just plywood. They are very cheap and we bought an open box deal (first and last time I’ll do that) so the table arrived with one leg totally broken. Luckily, I had some wood glue, a couple of carpenter’s clamps and some pliers handy and fixed it within about 45 minutes. It’s decently sturdy for the price. Be prepared to make repairs though.