Not exactly what I was hoping for. The color is a deeper blue and the lace up top is not as thick as the picture displays. It's not transparent but the material is very thin. Also, I believe it's meant to be more of a shirt than a dress because it's much shorter than I expected. If I try to lift my arms at all it slides up and doesn't stay on my shoulders, therefore, making it appear even shorter than it already is. The front and back are just long enough but the sides show off almost too much leg. I'm 5'6 (long legs) and I ordered a XS/S. If I could order again I would probably want a large.