So cute, but low quality
-true to size
-good coverage on top (no bra needed!)
-short! (full disclosure- I'm 5'11". Probably would be fine on shorter people)
-Fabric is a very loose weave and looks like the seams will separate if any force is put on them (check out the fabric details above). Evidence of this- I bought this dress off the floor and it looked like someone had tried it on already and pulled too hard on the seams. There were two big tears right along the left seam. I got a new one and looked over the fabric really carefully, and I just don't think it will hold up to any sort of stress.
Although I really wanted to love this dress I ended up returning it because I couldn't picture it holding up through more than one wear. :(