restaurant design challenges