1.5mm waxed cotton sold by the roll. There is approx. 80m on the roll however I cannot guarantee one full length. Please be aware that each new order may be a slightly varied colour due to different dye lots.