I purchased this for my 13 yr old.  She is 5'2 and average weight.  She said the only problem she had was trying to get the top off over her head cause it is somewhat small but she loved how it fit regardless of that.