I like the soft material. I could wear this out in the heat and not swear. I can move very freely:) my chest and waist are 10inches apart. So I ordered a M. I'm not much for buttons so I would normally leave open. Fits nice. But very snug around chest when buttoned.