I'm very impressed with this! It was a bit snug at first but that's expected for it is a "corset", but after I got it hooked, the fabric stretches nicely and I can already feel my body starting to sweat! :) I'm 5'1", I weigh 82kg, I bought an XL, its on the last hook, it fits comfortable I thought at first it was too small but after getting it on, it fits comfortable.