Ordered the large based on my bust measurement (36). Fits well. Cute for work. Im 57, 127 lbs. The material is like a good weight T-shirt. The blue is more like navy. I thought it would be brighter. Can add a jacket for work.