This is a really bizarre top. There is another layer of mesh inside the shirt, which made it really confusing to put on. I bought a small after reading the size chart (I'm 5'4" and 125 lbs). The inside mesh layer fit just right, but the outer layer was huge. Even if the inner layer is meant to have a constraining effect, I can't see how both layers can be made to fit the same person and look flattering. I returned it.