I was a little surprised how transparent the material is.  It fits OK for me.  I didn't really like the buttons- very shiny and I don't like the snap button style, but maybe that's standard for western style shirts - I don't really know.  Overall, it's a nice shirt but make sure you definitely wear an undershirt with it, and probably order a size higher than what you normally get.