I bought 2 the first one was xl and fitted fine a bit to long. I really like it  stylish and comfortable, so I bought a second one same size run small. I was planning to buy more but concern same size can varies  everytime