The white is more see-through than I'd like. It's NOT a well-made item, but the fabric is quite good and the cut is genius. It will not overwhelm a small frame as you might expect. I have it in a blue stripe. The striped fabric is better than the white, but the white looks great with a white camisole layered underneath it.