Yes!
Please make us aware so we can accommodate all guests.
Yes, dress-casual. Feel free to wear teals or turquoise colors. Nice jeans are ok. 🙂