I eat here several times a month. I can literally call in my order, get in my car, drive there, walk in and have my food handed to me. Hardly ever a wait and not because they are not busy. When they tell you your food will be ready in ten minutes they are not kidding. It is always fresh and as you requested it. More of a take out place, but I have eaten in as well. As mentioned in a previous review, great reusable containers. A very reliable choice.