Re: Dress code for Shadi.
Go to Men's warehouse, there suits are not expensive though you can wear them only so many times but as you dont wear them enough, its going to last you long.
Buy a darker color suit, 3 buttons, single breast, Pants should be without pleats and no folded bottoms .. you pick that and that style is not going anywhere any soon so you can be "IN" for a very long time ..
Having a suit is a good investment ....