Wonderful top. I bought a medium and I usually buy medium tops from Old navy. It fits similar to old navy tops that are labeled fitted. And make no mistake it is fitted. For reference Im 36DD.

The fabric is rather warm and works well for me as I work in a temperature controlled environment. It would be too hot to wear in summer outside. Perfect for spring and fall.

One word of caution: this will gape. I still gave it 5 stars because the fit is good. I wear this shirt with a cami underneath that coveres any possible cleavage. I also use a little pin to hold it together in the center. I have absolutely no issues after this. The fit is flattering without being revealing with that one modification. I bought two of these shirts in different patterns. They looks good with jeans and black pants.