Always great. I've only done take out but the wait does not seem long and it is always fresh. Lots on the menu, everything you would expect from a Mediterranean menu. Love the vegetarian options. It is my go to place. Never disappointed and very reasonable prices. Sizes of the platters means leftovers for me!