This dress fit great, especially over my (ample) hips and bust and I loved the length -- just below my knees. It fits true to size, and perhaps even runs a little big. I thought it was fantastic for casual Fridays with a little cardigan and sandals. It's a really cute sundress, and if it weren't for the problems I'd give it an "excellent". But when I got to work and saw it under the bright lights, the lower part looked yellowed and dirty, as if it had been worn before or as if the people who packaged it had dirty hands. Someone asked if I spilled coffee on my dress. Then, later in the day when I was presenting in front of 45 people, the strap broke exposing me to the crowd. I was mortified that I would have a wardrobe malfunction on a new garment. Fabulous concept, but the quality was poor. Hopefully others get a better product.