A little snug
Beautiful blouse, but definitely runs a bit small. I usually go between a medium and a large, depending on the amount of stretch. I went ahead and ordered up, and it was still small in both the bust and the arms. (For reference, I am 36B). The blouse itself is well-made and pretty, just size up.