the shirt is a button down. i love these little sets on toddlers, theyre so cute in them :). the material isnt too heavy or light and is perfect for spring/summer. thanks for looking. and might i add you must have your hands full!! i have a two & 3 1/2 yr old n they run me ragged at times!!