The material is very stretchy and a little slinky, certainly not thick.  It's longer than I would have liked (size small) but I do like the longer sleeves.  The buttons are extremely cheap looking and completely silver.  The type of button you know after a few washings will peel and look terrible.  I took them off to replace them at a later date and realized that the seam is not flat which is why this shirt has buttons in the first place.