There are buttons up the front ... as well as Minnie Mouse icons. This is 50% rayon, 30% recycled polyester, and 20% nylon. This jersey knit dress is 95% cotton, 5% elastane.