If you wear a size a 10 top and 12-14 bottom, go with the medium. Its slightly on the large side.  I originally purchased a large and gave it away.  I now wear the medium and it fits perfectly. Its a beautiful shirt.  I especially love the ends.  Long enough to cover my tushy while still looking trendy.