For a small local eatery it is very fresh and very good. The only reason it is not getting a five is their is only one cook for the most part. And if there is only one server it can be really slow. But we have been there a ton and we continue to go back because it's so good! Worth the little bit of a wait at times.