Hands down, the best breakfasts in town are found at The Blue Fox! Locals know! On weekends go very early (before 9) or be prepared to wait 30-45 minutes. Yes, it's a long wait, so don't show up wanting to eat right away, but it is worth the wait!
They fit a lot of tables into a small space, so prepare to get cozy with your neighbours. Service is fast and friendly with coffee refills and quick food. And oh, the portions! You won't leave hungry, and if you have any self restraint, you may even leave with a doggie bag.
Make sure you try the breakfast potatoes - to die for! And if breakfast isn't your thing, they do lunch too! I would recommend the moroccan chicken burger.
We just walked in off the street and were pleasantly surprised at the quality and quantity of the fare. Would definitely recommend and would go again if we are in the area.