After reading reviews, I sized up (XXL) on this item and it was way too large. I already had another one in rosewood on order that was for an even larger size, so I cancelled it before it shipped and had them send one in the next size down (XL). I could probably have even gone down to an L and been okay. I was surprised at the fact that it had as much support as it does. I assumed looking at the fabric that it wouldn't do much. It's going to work find for what I ordered it for - to go under a pretty sheer dress, but I think if I ordered again, I'd try an L, just to see the difference. The size reviews on this seem to be all over the map. All I can say, is their size chart seems pretty accurate and I should have gone with it instead of upsizing.