I don't have any problem with 26a because of the ? at the end. The answer is a trendy dining option right now and the two words work just about. And it is a thing having appeared at 1970s buffets on many occasions.
And yes, as someone currently writing this I Southern Italy , it is said when you arrive and when you leave so it works.