Black coated metal tubing and durable poly canvas. Needle roll and zippered accessory pouches easily snap on crossbar of the caddy for easy access and added storage. Accessory pouches can be closed for safe transportation. Caddy measures 20"x18"x2" and comes with a needle roll (which holds both knitting needles and crochet hooks) and a zippered pouch (with 3 roomy pockets) that can be snapped onto the frame while in use. Accessory pouches can be detached and stored inside the caddy for safe transportation.