I have this shirt in pink and green.  It's so comfortable.  I wear them all the time at work.  They're actually super flattering and would look good on any size.  They're a perfect combo of professional and comfort.