I am very happy with this shirt. It fits perfectly. My height is 5ft 11in, 220lbs and large (L) fitted me perfectly. Material - 100% cotton with excellent weight; not too heavy for warm weather but strong enough to hold its shape. The processing is excellent. I washed the shirt in cold water on a gentle cycle and it looked brand new. The colors are just as vivid as I received them. I've received many compliments, starting with my wife. I wore it during the boat parade on the 4th and people in the other boats shouted "Great shirt".