This is a very lovely flowy dress and my fiance loves seeing me in it.  I subtracted a star because there are about a million buttons and some of the stretchy loops are so tiny it's a little difficult to get them around the buttons.  Once they do, though, there is a back panel that allows for some stretchy "give" in the buttons so that there are no gaps.  I haven't tried washing it yet and I understand it might shrink a bit but will pay close attention to the instructions.  It's very long on me as I'm 5'3", so a few CM won't be the end of the world.  It's quite comfortable and flattering.  I would buy it again and in fact might get one in another color.