I bought this for ComicCon and it looks great, but it were really an Extra small. I am 5'3", 125 lbs and it was hanging off of me. The lenght was perfect.  With that in mind, if you are over 5'5" or have long legs, you're gonna have to wear leggings or something because this hit upper mid thigh on me and i'm short.