Vintage, made in the 1960s. In good used condition. The pale blue overalls are size extra large by Thomas brand. All cotton. Dark blue overalls are size 2T. Unbranded. Both are roughly the same size.