I bought it less than two weeks ago and it has already arrived. I bought size P and was afraid it would be too short, but it was the right size, neither too long nor too short (I'm 1.70m). I bought it in brown color and it's not transparent at all. The fabric is thin and has no lining, so maybe this is a problem in lighter colors, but not for brown. The fabric is soft and cool, very nice. There are some quality issues in the sewing, like some threads coming out, but nothing beyond the standard of what we find much more expensive to buy out there. As it is adjustable, it doesn't get too big or small on the chest, and the elastic at the bottom of the back was the right size. I thought it might be too big, but it didn't happen. For the price, it's a great dress, so beautiful!! It's worth buying