Let me start by saying that I don't really understand the whole idea of bringing your dog to a restaurant unless it's a service dog. But at least here, and despite the name, dogs are restricted to the outside seating area.
Now for the restaurant:
The food is very good and fresh but the menu is less than extraordinary. To me, this is just another run of the mill sandwich and burger joint. But as one of those, it's a good one.
The service here definitely deserves a 5. I've eaten here a half dozen times and always felt like I could have stayed for hours. The staff is so kind and on top of things you just don't want to leave.
It's definitely worth your time and money to try this place. Who knows, maybe you'll score them a 4 or 5.