The ceremony starts at 5:00PM, so please arrive around 4:30PM or so to get seated
Parking is available at the venue. In the unlikely event that the venue parking lot fills up, there is also parking at the local high school next door that would result in a 5ish minute walk.
Garden party attire. But really anything that keeps you feeling your best at a semi-formal outdoor gathering in late May New England weather. Just don't wear a green suit unless you want to match Ryan!