Nice, sturdy fabric that doesn't show through. I'm 5'6.5", 160lbs and a size 10, 34F bra, 30in waist, 38 hips. The large is almost too big, but I haven't washed it and am banking on it shrinking a bit in the dryer. I'm going to order it in more colors!