There is no particular dress code but casual attire is preferred
Yes a plus one is welcome!
By the date that is provided