Size up for more attractive fit. XL fits 160lb 57 runner carrying a few summer party pounds. Attractive. Material is nice weight and feel. Nice length. Acceptable for office casual. Buttons are not aligned and need to be moved.