Sturdily built metal frame. Quality plastic interior basket.  Perfect size for my small, half-bath.