It is a nice dress, just like the picture. The material is as is in the pictures so, net-y, therefore there's some small holes but not big enough to worry about undergarments. BUT! sizing runs very small and there's barely any stretch. I usually vary from S-M depending on brand; I took a medium and fit like a small.
This dress is amazing but the only thing is that there is no stress at all so it is a little tough to get on and off if you have some curves but once it's on it's amazing!!
It is see through. But it’s tight and comfortable. Makes you look VERY curvy. Colors are super bright. I bought a small. I have a 32 bust, 27 waist, and 37 hips. I’m 5’2 and the length for perfect.