It has some tulle underneath to make it poof out a bit. The material is a silky shiny fabric, and nice quality. A little wrinkled when it came, but nothing a little steam can't take out. I ordered a medium and it was pretty big. 36C, size 6. Needed a small. Again, very pretty.