But this is fine, if it's a different culture. I remember I was at a conference in Greece once, during the tourist season. We had to insist that we were in a hurry every lunch time because otherwise the lunch would take two hours+ instead of the allotted 90 minutes. It wasn't bad service by any imagination, but we had to be clear about what we wanted before we sat down.