I have broad shoulders/ribs so I usually get a M at Fabletics having had some very small S tops. This one is good in a M but I probably could have gotten the S and it would be better for yoga. Nice top. Comfortable, good quality, thin fabric keeps cool in hot classes, and I like the one sided ruching option.
Catherine recommended this style