Be prepared to wait for a table.. but it's worth the wait. The place is small, but has great atmosphere. Service was excellent. Big portions. Best pancakes I've EVER had. My only complaint was that I ordered huevos rancheros, and it was not real huevos rancheros.... it was really an omelette with salsa and some beans and cheese on top. It tasted fine, but I don't like omelettes, so that was a bummer. We will definitely go back again.