Ok, so I'm soooooo in love with this dress!!! After I ordered it, I read more reviews and realized it would probably be too small.... or I ordered the wrong dress for what I'm looking for. BUT- I looooove this dress! For reference: I'm size 18, 5'6", about 215lbs, 38C, apple shape and I bought an XL. I was looking for a harem dress that truly billowed out at the hips, and I'm sure this one will a little more once I lose another 30-40 lbs, lol! Right now, it skims over my body, hugging the curvy spots, and just barely skimming over my "problem" area (tummy/waist) and falling straight down from the widest part of my thighs. I do wear my new "Homma Women's Tummy Control Fitness Workout Running Bike Shorts Yoga Shorts" (which I love!) to feel a bit better if I forget to suck in my stomach, lol. Because this dress will show my tummy rolls with my apple shape when I'm not sucking in/wearing my shorts, but that will go away more and more as I lose weight. And I feel like I can wear this dress now, and still be able to when I'm 3 or 4 sizes smaller- it will just be a looser style at that point, which is fine! The top: it hits me in front just low enough to feel feminine, but not actually show anything- in the back it's low but I wear it with my cute new crisscross strappy yoga bra and it's sooooo cute! Oh- and it is definitely long- it skims the floor on me (5'6") while barefoot/in flip flops, but I can still walk without getting tripped up. It's the kind of length that feels super sexy, and I'd be fine walking around with it in a clean-ish area, but if I were anywhere dusty/dirty I'd be holding up my hem, lol! I'm looking forward to wearing this on dates, or wine tasting, or to any family events. Or maybe just the grocery store, lol!