Yes, they are.
Totally
Yes. Definitely!
Hmmm definitely a friendly vibe and has some outdoor seating which night be nice. I don't remember if there were high chairs, but my instinct says they would be fine with a baby.
Thanks! Your answer is awaiting moderation.