Adorable denim-style pinafore with cross back strap. The fabric is a soft (mostly) cotton denim with nice stretch. The straps are not adjustable but it was never an issue for us. TTS 5T. Perfect to layer over short sleeves or long sleeves, leggings, etc. We were able to use throughout various seasons.