Love this shrug!  I have one in black and loved it enough to order it in white.  It is a great fabric and hangs just right.  I normally wear a large in tops and ordered a medium since the one i have is medium and fits nicely.  It fits great.  I think either would have worked nicely.