I usually get a xl but I decided to get an xxl( im pregnant) but it totally works, it is a little larger on me, but its oaky, ive already have received complements on it. The only thing is that there is a zipper and imaginary zipper that doesn't zip under your arm pit area and it pokes you, so wearing a tank top is the best option for under.