Much thinner fabric than it appears to be in the photo. I bought size L, my regular size. It is big under the arms and tight around the stomach. I will keep it, but I will not buy it again, and I don't recommend it.