I'm 155lb, ordered an xlg and it fits perfectly.  It's snug (I wear it under dresses) and lightweight.  Perfect for warmer weather!  It's a touch see-through (I ordered the white).  The neckline is wider without being too wide.  If it were any wider, my bra straps would show.  It's just right and very feminine.  I ordered another I liked it so much!