Fits best for girls 9 years old, or you can wear earlier at 8 years old up to 10 1/2 years old. Can vary in sizes depending on your kid’s weight and height, my daughter is an average size girl. White tank top size 12, hat is o/s which is one size fit most, dress size 14 but fit smaller with adjustable shoulder straps. Firm price North pick up