Semi-formal!
If your invitation includes a guest, you are welcome to bring one!
Yes! The ceremony and reception will both be indoors.