Yes, everything is on us.
The attire for the wedding is formal.
Your entree selection will be taken at your table at the reception. Second portions will also be served if desired.