I ordered two in this design. Some of our ER dresses have run small, so I sized up - getting a size 8/10 for my size 7/8 daughter and a size 7/8 for my size 6/7 daughter. These didn’t run small, so I should have a couple of years of wear out of these. It is a knit material with cute pockets and twirl factor.