The fabric is soft denim, it is quite stretchable but it will go back to it's own shape
No flaws
Bust size 30-34 depending on your style whether you like it to wear tight fitting or loose
You can wear both casual and party depends on how you style it
Size: Bust 30inWaist 34inHip 38inStretchable by 1.5in