After reading the reviews I ordered a large.  It is way too big.  I would advise going down 1 size.  There is plenty of room. I am 5'8" and this top is plenty long.  The material and sewing were satisfactory.