Overall I find it's a pretty dress.
But I just want to mention that it's actually not a dress but two separate pieces. The top and the skirt are separate.
I bought the L one and it fits very big... The skirt is very large.
I like the material thought, very comfortable.