This dress had a weird fit on me. Im normally a 10, but curvy. I got this in a large. It fit in the waist but was large in the shoulder and top part of the bodice. I returned it. I felt a medium would have been too tight in my waist. I actually liked the fabriccolor and feel.