The material is a nice weight, the color is not transparent, stitching appears well done. I typically wear a medium to a large, I bought a large. The shoulders fit well, the abdomen/torso is quite loose. For casual wear this is nice, will have to tuck quite a bit of fabric when worn with a suite.