My dorky tennis friend and I have a competition to see who can wear the most ridiculous outfit through the season.  Well, guess who won for Spring 2018?  I'm 5'4, 125-128 lbs and 34B-minus and the X-Small/Small in champagne fit me fine.  It was cold on the morning I wore it and I had room to add a shirt and tights underneath.  The material is very forgiving.  Sequins popped off through the match and there were strings and bits of material hanging like chads afterwards but this was a super fun one time dress for the money!