The  dress is shorter than expected. Sent back the Small and kept the Large, only for the length so that it stays below the knee as shown.  If this model is 5 ft 8 in, they have pulled the dress down to hit below the knee.  When you walk, the dress rides back up. I'm 5 ft 6, 134 pounds, and it hit above my knees--unless I pulled it down!  I will tailor the Large to fit like Small through the waist and hips by taking in the side seams. Probably will be more opaque also, although the S was fine too.  I plan for dancing Tango in it, can't have it riding up!