The CPO button-up is meant for layering. The fabric is thicker than a dress shirt and has no stretch. As with most things Element produces, it is meant to be worn well and often. The fit is regular and has two button pockets at the chest. This brand fits to size.