I ate lunch there twice last week and it was fantastic. I waited 30 minutes one day and 45 on another. The food was great, service was great, and the atmosphere can't be beat. There were always open tables in each of the dining rooms too, so no worries there. I loved how they brought your food to you, but you were free to manage your drinks and refills. It is a very efficient system, and my food always came out quickly and was warm.
I had the braised pork (excellent and more like a dinner than lunch - very filling) and the vegetable quiche. The quiche came with a small side salad of greens and it was very good with a flaky crust.
I tasted each of the three cupcakes. All were excellent and flavorful. Some cupcakes look so beautiful but don't have much taste, but these were beautiful and tasted yummy. My favorite was the strawberry one, but if you are a chocolate lover you will love the chocolate one! And they aren't too big so you don't have to feel guilty about having dessert.
I would highly recommend lunch there. The wait in line was worth it to me.