Cutest dress I've bought in a long time, and I love it. I'm in between sizes so I had trouble deciding to size up or down, but I needed it for a last minute party so I went up just in case. I'm 5' 7", 170lbs, and 38D. I usually wear a 14 or 16 so I decided on the XL and it fits as expected, but I should have gone with the Large. It's super comfy, hits just below the knee, and is breathable. The buttons are fake, but look super cute with the sunflower design. I can't speak for quality yet, but haSee full review