I ordered an xl at first as that's my size, it was too small so I returned and ordered a xxl anx the difference in size is so tiny. This one fits smaller on my bottom half which makes no sense as the xl fit perfect on my bottom half just tight and my top half and this xxl fits ok on top half but the straps are not long enough even when adjusted.  Even with it fitting tight there is hardly a differnce in my over all shape. It did not make me look any bit slimmer I'm just wearing a wet suit pretty much. I'm disappointed as re views were so good but I guess not for me or my experience 