Absolutely, kids are welcome to all events. With that in mind please keep an eye on any children you bring, this in not a fully child-proof environment.
By April 20th, would be plenty of time to make sure we have a proper head count for seating and food.
There is ample parking available for the day of the wedding.
Arrival between 12:30-12:45 pm would be best, this would allow everyone time to get seated in time for the ceremony to start.