Well I bought this for a friend and I was going to buy one for myself so we could match. According to the size chart I wear a XL and my friend wears a 3x but when it came in I tried hers on because it didn't look very big and it fit me so not sure if ill buy one for myself now but she loves it decent stretchy material looks nice only complaint is the size