First of all, everyone needs to know that Jacksonport is the actual location of this bakery/cafe/restaurant. Other reviews have been written listing Sturgeon Bay as the location. Secondly, I think Town Hall is doing themselves a disservice by stating they are a "bakery & cafe." They are a restaurant with very creative and tasty breakfast and lunch entree's and just happen to also have a small selection of bakery items (and other touristy knick-nacks to sell).
Now to the review. My wife and I happened into this place for a late (10:00) breakfast on a Sunday morning. The place was about three-fourths full so I wouldn't exactly call them busy. We sat down and waited over 10 minutes to be acknowledged. We asked for coffee and were told it was "self-serve" and to help ourselves at the counter. Water was also self-serve. We were fine with that. The menu included a nice selection of a wide variety of breakfast items with clever names to them. The waitress did not tell us there were any "specials of the day" and we found out by overhearing another waitress much later that there were. Our loss, they sounded great but we had already ordered. Oh, and by the way, you have to say you want toast. It comes with your meal but unless you say you want it, you don't get it. Something about too much wasted toast.
Unfortunately, nearly 40 minutes later, with the cafe now only one-fourth full, our breakfast had still not arrived, yet the manager (owner?) and one of the waitresses proceded to sit down with another couple to have breakfast with them! What?! When our meals did arrive (at 11:00), they were excellent; fresh, hot and nicely portioned, but the entire service experience turned us off.
Will I recommend Town Hall Bakery & Cafe? Sure, hoping that our experience was an isolated one and not a recurring issue.