Marrying an overcoat with navy vertical striped dress pants is a good pick for a stylish and elegant look. For extra style points, complete your ensemble with black tassel loafers. So if you're hunting for a modern but also age-appropriate ensemble, this one is great.