This dress fits so nicely. I'm 5'1" and 130 lbs, 34D. I ordered the royal blue (beautiful color) in medium and it fit nicely, but I came back and ordered the beige and black in small and they fit even better. I get lots of compliments. Can dress up for church with heels and dress it down with boots. They are well lined and not see through at all, even the beige. I'm wearing them in winter, but they will definitely work through summer and fall as well.