High quality materials, looks exactly as pictured. I normally wear a size large but up sized to a XL and im glad i did. It's fitted and i wanted to be able to wear a thick shirt under it. I was please to see that what looks buttons on the front are actually large heavy duty snaps. This is a steal at the clearance price.