I was really exited for this, but no. It runs really small. I usually wear a small but I bought this in medium. It still wasn't even big enough. It was way too short. (I'm 5'6.) The material felt course and scratchy and like I could easily rip it by accident. I sent it straight back.