I am normally a medium and i would take an xs in this top - i actually tried a m, s and xs and the xs fit but was still big. yes, this is supposed to be a loose draped piece, but for me, i didn't want it to make me look like i was huge through the waist line. the red is really pretty, the white is see thru.