I bought 2 of these as my older sister's bridesmaid's dress [1 for my little sister, 1 for myself].

My little sister's small fit nicely on her.

I got a medium for myself because the other reviews stated to follow the size chart closely. I normally wear a small and sometimes xs. Maybe I just like my clothes tighter than these other women, but I felt as though my medium was a bit too big for me. I tried on my sister's small and it fit just fine. I might take mine in half an inch along each side [1" total] if it bothers me enough. Both felt very comfortable as satin often feels.

The zippers on both of our dresses were difficult to close. I don't have to use the zipper when wearing the medium and my sister doesn't have to use the zipper when wearing the small; we just kind of throw it on. The zippers just get stuck around the area where the diamonds are as expected of any dress.

We both agreed the sheer top part should be pulled back and tighter about an inch. Not a big fix, we don't mind sewing it up ourselves. I'm sure the design was meant to be a bit droopy, but we preferred it not to be.

This dress comes with a matching sheer shawl! It was a very nice bonus surprise for us although I'm not sure we'll be wearing them on the day the wedding.