I bought this for my 18 year old daughter.  She is 5'5 and 100 pounds so didn't want a tent "dress" for her.  The small fits beautifully and the sleeves are form fitting, not loose or flappy.  It didn't shrink in the wash and it is long enough to be perfect with leggins, doesn't look like a long shirt but does look like a nice short "dress".  Bought the blue and it is a nice neutral color and the fabric is not too heavy so can be worn in late fall, early Spring too.