I love this dress, it looks beautiful putting it on. The fabric is not too thin not too thick, it's perfect for summer in my opinion. Only reason I gave it a 4 star is because it's a little transparent. I got the color white, and as you can see in the picture, you can see my bra. If you like this dress, maybe get another color unless you only wear white like me. Also, it is a little too long for me. I'm 5'1, and I have to take it to a tailor to fix it, but if you are taller than me, this should fit.