This button-down wrap shirt dress is super cute. Casual enough to wear with sneakers, but classy enough to wear with heels too. It features functioning buttons down the front and a wrap-front and waist tie. This dress doesn't stretch, so if you're between sizes, we recommend going up a size. The material has a linen feel.