I ordered a size Large, received a size M. The hanging tag that said large was ripped off on the bottom,as if it was an return or something... I was able to squeeze into it...but definitely fits too tight on me,giving me more rolls in the tummy than without it...disappointed that I received the wrong item