fabric is light yet not see through. I got this dress in both colors and expected to like this color better, but it turns out the white looks even cutter. Good fit for me I have 32dd, 128 lbs and got an extra small. The dress is empire waist, which normally would be a breeze to figure out fitting, but the dress has a stitching around the hip area, therefore if you have big hips beware.