These are a good length and zip up the front. 100% Cotton. These are my favorite boutique brand- Hidden
XS- size 0Medium - size 6/8