Great material that drapes nicely. super comfy, feels cool but it's a thick material--not at all see through. so happy i purchased this. and super easy with the snap buttons, but the shirt is very well made and high-quality material. would look great on all sizes and shapes. i'm 5' 4" and about 140, small chest. normally i'm a s or m with tops but bought this in a m because i like a slightly oversized shirt, though it's also made to be looser and longer. still, at 5' 4" i'm not swimming in a m.