Semi-formal suit