This combo of a waistcoat and navy dress pants is the definition of masculine refinement. For something more on the casual and cool side to finish your look, complete your ensemble with a pair of navy oxford shoes. This one is a good-looking yet age-appropriate ensemble for over-30 guys.