Cheap looking plastic, even the caps are plastic.  The holder is not sturdy at all, containers are very cheap feeling and don't seem like they will last.  Very dissatisfied with this purchase, as I bought 2 and they were a waste.