I ordered a medium/large and it fit perfectly!! I'm built with a sporty body and am like 5'7" so hopefully that helps you gauge size. The material wasn't at all see through, but thick and nice! Beads never fell off and I wore it to my schools' homecoming dance!! Fit perfectly and felt great! The person who owns the boutique even sent a sweet thank you card, so I'd definitely buy again.