I ordered a large - although I usually wear a medium, because I wanted it to drape like it shows on the model. It is a bit big in the shoulders but otherwise it's OK. I am only 5'1" and it is none too long on me - so I would think it would be too short on medium height or tall girls. The material is too clingy for my taste - but I like the color and style. The material is thin and doesn't appear to be very well made.
Not overly impressed...