The white is NOT completely opaque. Fine for around the house after a shower but you wouldnt want to answer the front door in this. Fabric is ok, not fluffy soft but not scratchy - it feels like starched cotton, even after washing it and running it in the dryer with fabric softener sheet. Cut is a bit boxy, not flattering, but it does what I wanted it to (lightweight robe for after showering).