No.
Yes! Please dress business casual OR semi-formal. Please DO NOT wear blue jeans. Khakis are acceptable.
Of course! Please just let me know if there are any accommodations I need to make with the food.
Absolutely! Please just let me know if you plan to bring a plus one!