I have a hard time with sizes here. i literally can wear sm-large depending on the brand, so it's hard to buy online. i was worried this would be too short as i'm 5'9' so i got a large and it's a little too bulky. i will be heading to the store to exchange and hope they have a green one left :)