This was such a pleasant surprise.  It is not super form fitting or tight but shows a nice shape.  I ordered the large (150#, 38c).  Perfect sizing.  Bra straps are covered.  Definitely will order in other colors.