The online sizing is off, I ordered up when I should have ordered down. I had to exchange for two sizes smaller. I'd go even smaller but I think it'd be too tight at the bust but the slimmer part doesn't seem to be tight enough. I do like how it feels. I think it's way over priced but I like the concept so I'm going to give this a try. I generally wear a 1X, ordered a 2X, then exchanged for XL.