I wear US size 1x, I bought the white in xxl and it’s a bit too roomy. I’ve already ordered another color in a 1x and I’ll order more of which ever size is better. I love the fabric weight. The fabric is heavy enough so it provides great coverage, but is heavy enough not to cling on all the wrong places. It’s very comfortable, soft, and drapes well.