I have to admit that I'm not much of a dress wearer, but there's something about this dress that makes me want to do better. Like, I want to be a person who wears a dress like this every day.Fit: I got this dress in XL. I have really big boobs, so I was concerned about how the top part would fit. Turns out there's plenty of room up top and even some nice draping action happening. I do have to wear a tank top or camisole underneath, because the opening in the front is REALLY open. I'm totally okay with that, because the extra solid-colored layer breaks up the busyness of the pattern. I'm also quite short, but I wasn't stepping on this dress at 5'2". The way the elastic at the waist works for me, I look like a curvy goddess and more slender than I really am. This dress is super-flattering if you're short and somewhat hourglass shaped, no joke.Fabric: The fabric is thicker than I expected, which is nice because it will probably be winter forever. It's shiny, but not so shiny it doesn't look good with a sweater over it. And the bright colors are holding up really well after a few washes. I don't anticipate fading any time soon.Where to wear: I expected this to look like a beach dress, but with the thick fabric and flattering cut, it looks like a more serious dress in person. You could totally wear this to a party or whatever, but with a sweater and a grown-up necklace, it looks work appropriate, too.