I got one of these in XL in Midnight and I LOVE this shirt. Right now I am using it to sleep in, and it is so comfortable! I'm wearing it inside-out and the buttons do not bother me, they are flat. I am a DD and the top is coverage without it pulling oddly at any point. Eventually I will layer these over the spaghetti tops I have but for now, I will get another one of these this winter. Only warning--the midnight had enough dye left that my cotton pillowcase now looks like moire watered silk with a touch of blue. So be sure and separate darks and lights at first.