Overall great top, it has a good amount of stretch but holds structure well. Very soft and comfortable. For me the small is slightly tight in the shoulders (5’4, 135) but I have that issue with most brands and sizing up to a medium is too big. Length is perfect and looks great tucked in even with the side slip pockets