Material is thin and semi see through in the orange color. It's a true wrap and takes some adjustment to get it right. Even when I tied it as tight as it would go, the medium still didn't cover my chest enough and I had room to size down so I would say this dress runs large. I'm normally a M/L size 12 and I think I could have gotten away with a small. If the material was less sheer, I would order the smaller size. Also, it's a very casual dress. I wanted this for a nice dinner and it's not that type of dress. It would be nice for a day at the beach or casual afternoon.