BMC has ALWAYS (in my circle of East Dulwich friends at least) had a rather bad reputation with regards to their customer service. We do still frequent the place, but only after careful consideration and pre-planning our appetites for a delay of at least 30-40mins. Don't go there expecting to be served within a reasonable length of time - go there to wait, read the papers, wait some more, read more papers, say hi to all your friends who are there doing the same thing. BMC = Be.Meditate.Chill. It's still one of the nicer places to 'be' in ED.