This is a great "go to" dress!!! You can dress it up or wear it casual either way it is a great dress that you can wear without worrying about looking great in it! The dress is so well made in its designed that anyone who wears it will look good in it! I m 5'4 140 lbs and I purchased the size M because I am a 36C I wanted to be sure that the "lady's" were not going to mushed into the dress. It is a lovely fit! Oh and its not heavy nor see through.