For reference, I'm 5 feet tall, 120 lbs., 30 - in. waist, and 36D bra size. I got this dress in size Small, and it fits great as long as I keep the top button undone (just wear a cute bra and it'll look intentional!). I have a wider than average ribcage, which contributes to that snug fit, so the dress will fit most people just fine. If you have a little bit of a tummy pooch like I do, wear a smoothing foundation layer (like Spanx) and for a perfectly smooth fit. On my 5 feet frame, the dress is a true midi length, bit I plan to have it hemmed so it'd fall right below my knees. I bought this dress on red, and the color is true the pictures. It's a beautiful muted red with just a touch of burgundy, so it is not loud or garish. I love the late - 1930s / early - 1940s design; it perfectly captures the transitional period between the two decades.