I received the dress and it was beautiful and the natural cotton one is sturdy and not see through like some of the other colors apparently. My only issue is that I ordered the mini and received the long dress version. I am 5'9" and this dress went way past my knees. I had purchased it for a trip but was unable to get another one in time.