To begin, I tend not to frequent stores or restaurants that use live animals as mascots. A shop cat or the family dog--sure. But I loathe when places use exotic animals as living decor. It's downright abusive, and it's a practice that needs to stop. (I'm looking at you, Winking Lizard and Marc's.)
However, when I do have to go to the Winking Lizard, this particular spot is tolerable. It isn't crowded with too many bros, the dining room and bar are separated for less noise, and it has skee ball machines in the back. The food is good, though the beer and cider prices could be cheaper.
Food and locale: pretty good. Using a live animal who's lifespan is longer than most servers' careers as a mascot: not cool.