Yes. The staff are great
Friendly enough. We went with a one year old and felt welcome. And the food is really good.
In my opinion, yes. When we went it was warm and we sat in the patio area.
Yes, but it's a pub. So there's always alcohol.
Thanks! Your answer is awaiting moderation.