I'm not sure about he St. Clair one, but the location on King W. has my vote. It's cozy. They often have live music. And the food is very, very tasty at reasonable prices. I was taken there for my birthday last year, and had mole chicken and cactus/beef tacos. All were very YUM!