Runs very small. I first ordered size 36 and returned it because it was too small. I could get into t but felt it was too tight every. So I ordered 2 sizes larger (40) and it is barely larger! I'm keeping this one but it's not great. The fabric is heavier than expected and doesn't stretch as much as I hoped. Would not order from here again.