I LOVE this dress! It fits perfectly, just above the knee (I'm 5'7"), super flattering. I got a medium and it hangs perfectly...I could maybe go small, but I like it a little looser and I like that it hangs straight down. Does not run small, is not tight anywhere, does not show any bulges or bumps. I was worried that it would be too short, but it's perfect. It is lined with a sewn-in thin smooth cotton lining, so it will stay cool during the summer. The photo makes it look very white but the white is soft, sort of ivory white, matte, not shiny material. The perfect dress to wear to a summer wedding, wine tasting, out to lunch, garden party type setting.