Comes in two sizes, 12" X 18" and 3' X 5'. The 12" X 18" size is made of nylon material and is two flags sewn together so it reads correct on both sides and the 3' X 5' flag is made of polyester, reads correct on one side and mirror image on the other side of the flag. Both finished with reinforced header and two brass grommets.