No size fit me. i'm normally a s to m. the small had huge armholes on me and the xs was just a wee bit off somehow. perhaps in length. so i ended up without it sadly. it's really a very nice top and great quality. i was unhappy to leave it behind.