I ordered this because I wanted a dress to wear to my anniversary dinner my husband. I tried dresses that were triple and quadruple the price of this one and they didn't fit right or flatter me the way I wanted to. I recently lost about 20 pounds and thought I should be a medium but I ordered a medium and a large just in case. The medium fit perfectly and I lost a little more weight from when I tried this on to when I actually wore it so the bust was a bit baggier but it still looked nice. It also has stretch in it. I felt it fits true to size, was flattering, not see through, as other customers have previously said. I returned the large and that was also easy. I received a ton of compliments on this dress and would order more and would recommend for everyone too!