This wasn't great. Bought a large but it fits very snugly, and in the wrong places! The hooks in the crotch are pretty uncomfortable and the top/back and under the arms is unreasonably tight. Wouldn't have minded more compression at the tummy, but not around the top.