The dress comes very small, the buttons are so tiny, it takes ages to do it up. However the dress is so beautiful the fabric is very floaty and very elegant, nice colours, the picture doesn't do it justice, nice dressed up or can be worn casually with elegant flat sandals or smart trainers. I might try a size up