If your invitation says “and Guest,” then yes, if not, we would prefer if it was just you.
Semi-formal, please. And preferably no black. But it will probably be hot and we want you to be comfortable! So if those shoes are too high or that top button is too tight, let it all hang loose.