I ordered an XL to be on the safe side since I wear a 30GG bra size. I'm glad I did because the bust and shoulders are perfect. And since the fabric is soft and light Wright with a beautiful drape, and cut on the bias, a winning combination for me. It also washed great in cold water, delicate setting, dryer on low for five minutes, then hang to dry. Excellent for casual wear in the desert heat of Phoenix.