Nifty Cotton is a great cotton for kids clothing, washcloths, towels, and weaving. Each 100 gram skein contains 185 yards of beautiful speckled and hand-dyed yarn. Suggested needle is a US7. Made in Peru.