I bought this in a large, i'm normally an xl. it is a very large on the bottom. i really like that style so the extra fabric was good. i tried on the white and orange. the white is sheer and i didn't like the fabric as much. the orange way really cute though!