Semi Formal Dress For Men / Men's semi formal is the most confusing of all the dress codes.