I'm 5'2" so great length. Haselasticated sleeves sit perfectly and it's not baggy on the arms either. Now, it is itchy around the neck and you MUST steam it before wearing. Also it's not 12-16, it's a 10/12 if you want to wrap it around you. If you're 16+ don't buy as it'll be tight on the upper bod