The cutest pants ever, we are so excited for all 3 colors of these!! They do run very snug am there is no stretch at all to the material, we do suggest to size up. We suggest small 0/2, medium 4/6, large 8/10 but we have included exact measurements for each size as well. They are 100% cotton.