The map for "The Beary Patch" isn't quite right- it shows it on 117, but it's actually on US-2, near the intersection with 117. Anyway...
Small, family-owned diner, limited menu, decent service, reasonably-priced food. I was really hungry while driving through the UP, and I wanted to patronize a small, local business instead of a chain, so I stopped here for lunch. They have pretty standard diner food, plus fish fries with local fish and some nice homemade desserts.
I had a grilled cheese sandwich - you can get white or wheat, American or Swiss- and some onion rings. The bread was pillowy and obviously not a standard store brand, and the onion rings tasted homemade and not food-service.
They will serve raisin toast with breakfast all day, and that's obviously homemade. They had a beautiful loaf of it sitting on the check-out counter, for sale.
A few cautions: Don't go there looking for dinner as they're only open for breakfast and lunch. And vegetarians will have limited options: grilled cheese, eggs and pancakes and possibly a side salad- all the dinner salads had meat in them.
The two waitresses were swamped with customers on a sunny Saturday lunch hour, so it was a little slow and the waitress was defensive when I asked for a menu after having waited, unattended, for nearly 5 minutes. After that, things got better.
If you're passing through, expect the locals to look you over, since this place seems to attract mostly regulars in a small town where everybody knows everybody else.
Prices were just right- my lunch was just under $6 and filled me up nicely for my upcoming road trip.
Note on the name: They have a stuffed teddy on their sign and bear decorations throughout- atmosphere is small town kitsch...