I saw this dress on Pinterest. Cute floral. Short sleeves. Tie at the waist. Nothing special but exactly what I wanted for summer.
Reformation made the original. $188. No thanks.
So I found similar ones at Shein, Zara, and H&M. Same vibe. Same shape. Very different prices. Bought all three. Tried them on. Wore each for a week. Washed them.
Here's what actually happened in this Zara vs H&M vs Shein dresses comparison.

Quick Comparison: Shein vs H&M vs Zara Summer Dresses
Feature | Shein ($23) | H&M ($35) | Zara ($59) |
|---|---|---|---|
Fabric quality | Very thin, semi-sheer | Thin but not see-through | Heavier, drapes well |
Print sharpness | Fuzzy / faded looking | Sharp | Crisp |
Waist tie function | Decorative only | Works | Works well, thicker |
Sleeve evenness | Uneven | Even | Even + elastic cuff |
Smell out of bag | Chemical / factory | Neutral | Neutral |
After wash fading | Significant | None | None |
Loose threads / durability | Yes | Minor (hem) | None so far |
Worn to public places? | Once (get mail) | Yes (brunch) | Yes (wedding, work, picnic) |
Would I buy again? | No | Maybe (on sale) | Yes |
Shein – $23
Came in a plastic bag. Smelled like a factory. Not great.
The dress looked right on the hanger. Put it on. The fabric was thin. Like really thin. I held it up to the window and could see through it.
The tie at the waist? Just for show. Didn't actually cinch anything. The sleeves were uneven too. One hung lower than the other.
Yes. Once. To get the mail. Felt weird the whole time.
The color faded. Not a little. A lot. Looked like a different dress.
Verdict: Skip it. Even for $23.
H&M – $35
Better than Shein right out of the gate. Fabric still thin but not see-through. The print was sharper. The waist tie actually worked.
I wore this to brunch with friends. Got a compliment. Felt fine in it.
Fit was right. Sleeves were even. No weird smell.
The stitching along the hem was loose in one spot. Not falling apart yet but I could see it getting there.
After washing? Held up okay. No fading. The loose stitch got looser. I'll have to fix it soon.
Verdict: Fine as a backup. Not your main summer dress.
Zara – $59
This one felt different when I opened it. Heavier fabric. The kind that drapes instead of hangs. You know what I mean.
The waist tie was thicker. The sleeves had a little elastic at the end so they stayed put. Small details that made it feel more expensive.
Did I wear it? Three times so far. Once to a wedding (casual one), once to work, once to a picnic.
After washing? Still looks new. No fading. No loose threads. The shape held up.
Verdict: This is the one I kept reaching for. 59 feels like a lot for a summer dress. But I've already worn it three times. That's59feelslikealotforasummerdress.ButI′vealreadywornitthreetimes.That′s20 per wear. Go one more time and it's $15. Math works for me.
The One Chart You Actually Need
Shein $23 ──┐
│
H&M $35 ──┼── All look similar on Pinterest
│
Zara $59 ──┘
BUT after 1 week of wearing + washing:
Shein ── Faded, thin, uneven → Donate / return
H&M ── Loose stitch, still wearable → Backup only
Zara ── Still good → Main summer dress
BEST VALUE: Zara ($59)
BEST CHEAP BACKUP: H&M (only if under $30)
BEST TO SKIP: Shein

FAQ: Your Questions About Affordable Summer Dresses
Q1: Is Shein really that bad? Or did you just get unlucky?
I wasn't unlucky. This is consistent with what other shoppers report. Shein uses ultra-low-cost supply chains. That means:
Fabric is often recycled polyester with low thread count
Printing is done fast and cheap → fuzzy patterns
Quality control is minimal → uneven sleeves, loose buttons, weird smells
Can you find a good dress on Shein? Sure. Some people do. But the odds are against you. For every 10 Shein dresses, maybe 2 are decent. I got a bad one.
Q2: Is Zara worth 2.5x the price of H&M?
For this specific dress? Yes. Here's why:
H&M | Zara | |
|---|---|---|
Price | $35 | $59 |
Price difference | — | +$24 |
What you get for +$24 | — | Heavier fabric, better drape, elastic sleeve cuffs, stronger waist tie, no loose stitching |
Q3: Which dress is least see-through?
Zara wins. The fabric is heavier. No transparency issues even in bright sunlight.
H&M is okay. Not see-through but you can see the outline of your body if the light hits right.
Shein is bad. Hold it up to a window and you can read a book through it.
Q4: Can I machine wash these dresses?
I washed all three on cold, gentle cycle and hung to dry. No dryer.
Results:
Shein – Color faded significantly. Fabric felt even thinner after.
H&M – Held up okay. Loose stitch got looser but no color loss.
Zara – Still looks new after 3 washes.
If you buy the Zara dress, turn it inside out before washing. Use a mesh laundry bag if you have one.
Q5: What about the Reformation original? Is it actually better?
Probably yes. Reformation uses higher-grade fabric (often linen or TENCEL™), better stitching, and more sustainable manufacturing. But:
Reformation | Zara | |
|---|---|---|
Price | $188 | $59 |
Est. cost per wear (10 wears) | $18.80 | $5.90 |
Est. cost per wear (20 wears) | $9.40 | $2.95 |
The Reformation dress will last longer. Maybe 3–5 summers. The Zara might last 2 summers. But even accounting for that, Zara is still cheaper per wear.
Unless you wear the Reformation dress 30+ times. Then the math gets closer.
Q6: Should I buy the H&M dress as a backup?
Only if:
You already own it (like I did)
You find it on clearance for under $25
You need a "wear once and don't care if it gets ruined" dress (beach, camping, painting)
Otherwise, just buy the Zara and skip H&M.
Q7: What keywords should I search to find more dresses like this?
Try these search terms on Pinterest, Google Shopping, or secondhand sites (Poshmark, Depop, ThredUp):
"smocked waist summer dress short sleeve"
"floral tiered mini dress"
"cottagecore summer dress under $100"
"Zara floral tie waist dress dupe"
"Reformation style summer dress budget"
Q8: Can I return these dresses if they don't work?
Zara – Easy returns in-store or by mail. 30 days.
H&M – Easy returns. 30 days for full refund, 60 days for store credit.
Shein – You can return. But it's annoying. You have to print a label, pay for shipping (usually deducted from refund), and wait 2–3 weeks. Many people don't bother. That's how Shein wins.
I returned the Shein dress. Got back about $18 after shipping fees. Not great but better than keeping it.
Final Verdict: Which One Should You Buy?
Buy the Zara dress ($59) if:
You want to wear it more than twice
You care about fabric quality
You don't want to look like you're wearing a costume
You have $60 in your budget
Buy the H&M dress ($35) if:

You're on a strict budget
You only need it for one event
You can fix a loose stitch yourself
Buy the Shein dress ($23) if:
Honestly? Don't.
Unless you need a cheap Halloween costume base
Or you're testing a theory for a blog post (hi, that's me)
What I Still Don't Know (And Will Update Later)
How the Zara dress will look after ten washes. I'm only at three. Maybe it falls apart at wash four. I'll come back and update this.
I'm still wearing the Zara dress. After 10 washes, I'll post an update:
Any fading?
Loose threads?
Shape still holding?
Final Numbers
Shein | H&M | Zara | |
|---|---|---|---|
Price paid | $23 | $35 | $59 |
Returned? | Yes | No | No |
Kept? | No | Yes (backup) | Yes (main) |
Worn in public? | 1x (mail) | 1x (brunch) | 3x+ |
Cost per wear so far | $23 | $35 | $19.60 |
Est. cost per wear (10 wears) | — | $35 (if no more wears) | $5.90 |
Total spent: 117
Total keepers: 1.5 (Zara fully, H&M as backup)
Lesson learned: Just buy the Zara dress first. Skip the experiments. Save yourself time and returns.
Not bad for an experiment.
This is a genuine Zara vs H&M vs Shein dresses comparison based on real purchases, real wear, and real washes. No sponsors. No affiliate links. Just the truth.