The sizing: I normally wear a L or XL and my bust circumference is 42 inches. I ordered the XL and it fits well with room for layering. The L probably would have fit as well but I may not have been able to layer. The color: I ordered black. Its very faded and looks more like dark grey, not black. The problem is that it doesnt look purposefully grey, it looks like old, overwashed black. This is the only reason Im considering returning it.