Got my sister in law looking for a Leith or Central Edinburgh located "gastropub"-esque place with a properly separate "function room" to use the probably old fashioned term for a birthday party where wee kids will be present (it's not a kids birthday party though, it's hers)

Any recommendations from recent experience?

Nice food is a "requirement"