High-quality metal.  Holds 3 garden hoses with enough room to add 2 more hoses if need to.  Arrived sooner then notified.  Very pleased with my purchase.