The color is as beautiful as it is online (I ordered purple). I'm glad I got an XL because these dresses run small. I'm a size 10/12 so I should be able to wear a large. Something told me to go with the XL. It was the right choice. I haven't worn it yet but I tried it on. The material could be a little thicker. It's not see through but it's pretty thin. Other than that, I love the length, color and feel of the material.