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.