Free size, one size fits most. 100% cotton, hand block printed with natural dyes. Full Length is 46″. Can be worn as a dress or paired with straight pants.