Food has been very good both times we've been there. The service has been spotty, however. On our second visit, we were seated for 10-15 minutes before anyone acknowledged us and it took 45 minutes for our food to come out. The manager did come to our table to apologize and tell us that they were inundated with online orders, but it still keeps them from getting 5 stars. Also, the prices are a little high. We always leave with leftovers though, so that is nice. We'll definitely go again.