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