Received my dress yesterday and I'm really happy with my purchase. The colours are exactly like in the photos . It is made of light weight cotton ; held against the light it appears slightly see through. But I don't think a slip underneath is necessary. Perfect knee length and size L is a perfect, generous fit for me ( size 14 ) . Matched it with different coloured sandals and accessories the option to dress it up or down are endless.
To my disappointment my dress has a slightly different neckline then in the photos. Mine is more cut out , it goes further down at the back. I really hoped it would be like shown . This is why I gave it 4 stars .