My 16yo son has an event to attend with smart casual dress code. How does this translate for a teenager? He has nothing in between extremely casual and 6th form suits. Top, bottoms and footwear please. Thanks.