I've got this dress in 3 colors now, and I'd honestly get them in more colors if I had to. They're constructed well, the material is soft but opaque/doesn't look cheap and has enough stretch to hug curves without feeling constricted. I'm 5'3\" . As a mid-size lady, I fit in the Large and Medium size - Medium fits better, Large is for a more relaxed look. Easy to wear as a casual dress in the summer with flats/sneakers, but easy to dress up with heels and accessories to wear to work or for an evening out.