The service here is absolutely TERRIBLE. It doesn't seem to matter when you go there, either. I've been there twice, once when it was busy and once when it wasn't.
When it was busy I spent about 4 hours there... at least 2 of which were waiting for food/drinks. At least I had some entertainment. The older (25 or so) server hitting on the underage girls celebrating a 16th bday and serving them enough alcoholic beverages to tranquilize a horse... My food (when it arrived was. 1. the wrong item and 2. not that good at all. They do make good enough drinks, when the bartender is actually focusing on drinks and not fooling around with his buddies who are there visiting him.
When it wasn't busy... I stood around waiting to be seated for 15 minutes. Then finally a young lady popped out and went "oh sorry, are you waiting to be seated?' NO, I'm standing here because I want to. WHAT THE HELL DO YOU THINK. Got seated and it went well from there. But yet again, food really wasn't that great. And the y REALLY need to start ID-ing those who are going to be drinking there.
PS it's too expensive for what you get. If you want good Mexican go to Salt & Pepper's off of MacLoead Trail. Near Chinook.