I really like the way this dress looks on me, the fabric is not too thin or see through as is has been the case with other dresses I have ordered before. I am 5'4 and weight 139 pounds, I ordered size M and it fits nice and comfortable. If you prefer a snugger fit order a size smaller than usual. I ordered 2 dresses from this company and both fit perfect.