Outdoor in the backyard. Wear shoes that you can walk in the grass with!
100%
As millennials this is an important question to ask. There will be street parking. This is a residential neighborhood so please be respectful of the neighbors and do NOT block any mailboxes!
Yes - Bring the little ones along if you would like!
Nowhere else he would rather be!