I LOVE this restaurant and their menu. The food is consistent and the ONE time that it wasn't we were refunded our entire check. The only issue I have is that they aren't always flexible/friendly when we arrive and don't seem to be all that interested in kids being there, even though there are usually quite a few BUT they do have kids menus and crayons if you ask. We've come 5 or 10 minutes early for lunch/dinner and they will absolutely NOT allow us to be seated, nor do they make any attempt to be nice about our early arrival. It disappoints me to get this kind of service from them since we walk down for lunch/dinner on a regular basis.
So, as long as you don't arrive early (shame!!) then you will enjoy the relaxed atmosphere and the food. It is great for getting the "basics" at a reasonable price in a clean restaurant. Outside seating is the biggest draw for us!!
PS- They also, absolutely do NOT allow pets in their outside seating area, they will let you know in as friendly of a way as they will tell you they will NOT seat you early!