Made of quality Reliance Cotton, with Printed stars and sewn stripes. Three sizes to choose from 20" X 8', 20" X 10' and 20" X 12'. 100% Made in America