I got an XL and its only a little big. I'm sure if I wash and dry it once it'll be perfect. But it did take fucking 27 DAYS for it to finally get shipped to me which was just fuckin ridiculous. Sorry for the white bra in the pictures lol. The fabric is really nice and stretchy and flowy.