I bought these in three different colors.  Sized up to a medium (for reference usually a 2 or a 4) and it fits perfectly.  Not too revealing but very fitted and appropriate for work.  Only issue is that the black isn't very black, its more of a black after you have washed it a few times.  Grey is gorgeous.  Not see through at all.