Food is always good. We have never been disappointed when coming here. It's a little pricey, but the portions are always a good size as well. Especially lunch. Like most reviews the service does lack everytime we are here, but the food makes up for it.