I'm 5'4", 140, and the M fit great. The sleeves are a great length, covering up that "Oh yeah, I'm 65" area. The length hit a couple of inches below my knees and with the skirt movement, was very flattering. On me, (36C) the neckline was fine, no gaping, not too revealing. Out of the package I was able to shake out any wrinkles so it will be a great dress to pack. The design is very pretty and not too much. Shipping was very fast and the seller's tracking etc. was great.