Sturdy metal, but not too heavy. The glass on top is of good quality and weight. It arrived with everything, including the plastic pads to support the glass and for the bottom of table. Would definitely recommend this if you want to go for a modern/minimal looking coffee table and you don't want something chunky making the room look too full.