Legs are metal and look like wood. I was worried the top would stain easily but it’s holding up well so far with Lysol cleaning it. Great little table!