Hi guys, I am attending a wedding next weekend in Manhattan (Cosmopolitan Club). The invitation indicates that the dress code is "black tie welcome." Obviously the invitation means to encourage black tie, but I suspect that not everyone will be wearing black tie. Unfortunately, I own a tuxedo, but I do not like it very much. It doesn't fit that well, and I don't like how it looks on me. I am considering two other options: 1) Very dark blue (not quite midnight blue) sb, peak lapel suit with a matching vest. I don't think this would be too much of a step down from black tie. 2) Medium gray sb, notch lapel (3 roll 2) suit with a matching vest. The fabric has a barely noticeable herringbone weave. I want to wear option 2 because the suit was just made for me, I really like it, and I don't know when I'll have a change to wear the vest again. On the other hand, I would like some opinions on whether it might not be formal enough for this occasion. Please advise.