I ordered a large and it is pretty big but that is exactly what I wanted.  I am 5' 2" 140 lbs. 36C.  and I wanted something loose and flowing.  I will wear this as a cover up and possibly over shorts and cami.  love the material..it is kind of smooth and "shiny".  Not sure it will stay that way after washing.