We've been here several times. The food (especially the specialty pancakes) and service are both excellent. We have never tried anything from the lunch menu though. The prices are very reasonable. The only downside is the actual restaurant is quite small. Because it's so popular there is usually a wait to be seated (can be up to an hour). We usually avoid the wait by going there late in the morning or in the early afternoon for breakfast. Usually we only have to wait 15 minutes during that time of day. I would highly recommend visiting this place at least once.