Size up for more attractive fit. XL fits 160lb 57 runner carrying a few summer party pounds. Attractive. Nice stitching. Material is nice weight and feel. Nice length. Acceptable for office casual. Blue may be brighter royal blue than your computer screen shows. I may try a different color. This is better with dark hair!