Love it! Id just say it does run at least a tiny bit small, Im a size 6/8 or Medium in tops and have a smaller chest (36B bra size) and the US SIZE 6-10 does fit me, but its a tiny bit snug and if I feel like if I either had any larger of a chest or if I was closer to the size 10 side of the spectrum in tops that it would not fit. So if you're between two sizes Id recommend picking the larger one if you can, and if youve got a large chest Id size up automatically. But it worked out for me, the style is adorable and cant believe I got it for only $10 so Ill be buying it in more colors while I can! Length is long enough to wear with just leggings on me and Im 57, but not so long that I cant wear it with jeans etc.