I ordered S while normally wear M. It fits loose and drapes nicely. Looks good. The top is very wide and sort of near bellybutton length. Very lightweight and see through material, so need to layer with something below. I dropped two stars because 1) material is flimsy that 2) need to be extra-careful of laundry.