I’ve been looking at this top for a while waiting for my size to come in (L) but it never did. They only had XS and S for weeks. I was like it’s on sale so let me just get the S which I did and it fitted just as pictured. Very comfortable and nice!
I can’t say if it runs small or large because I didn’t try my normal size
I think it has a lot of stretch that’s why I was able to fit the small.