Our 12 x 18 in. American flag patterned bunting is 25 ft. long and is made of a poly/cotton blend material. This item features beautifully printed stars and stripes.This item is not recommended for extended outdoor use. If your bunting will be subjected to ANY wet or harsh weather conditions we highly recommend the nylon material. Made in America.