Having spent many years on Tonka Sqn's and plenty of time with the Yanks and Canadians in various places around the world including permanent locations in their home land, I think that mixed eating establishments work.
At each location they have their own messes (Officers Club, WO &SNCOs Club and erks club) where they can enjoy a drink with each other.
They also have mixed rank clubs where (by choice) they can mix with whom they want.
What I am trying to say is that they all eat well and every type of Chest popking establisment exists for the right moment at the right time.
I think we would do well to follow their idea - Money Allowing