Ok I ordered  a medium and it was a bit big I could have gone with a small and I am size 6. This dress is so cute not see through at all. even though it arrived late I still love it and gotten so many compliments on it. BUY this dress its worth it.