Runs big, order one size down
I bought a similar top by same manufacturer in fall in xs. this time it ran huge and had to order xxs which fit fine. it's very cute on.