I’d rather be slightly overdressed than underdressed, it shows effort and respect for the occasion. Once, I wore a blazer to a casual dinner and felt a bit extra, but people appreciated the style. Better safe than sloppy!