Two snap close on shoulder, snap closure at legs, light weight, 55% cotton 45% Poly!b Shorts have elastic waist for added comfort, faux drawstring in in front, 2 side pockets and one rear pocket! Adorable for your little man!