This is a very authentic Mexican restaurant. If your expecting American style so called Mexican food, then this isn't the place for you. In real Mexican cuisine they're no chimichanga's or burritos, so if that's what your looking for, then this isn't the place. I've eaten authentic Mexican food from several place outside of Canada and this place is the only place I can say serves EXCELLENT authentic Mexican food!
I only give it 4 stars because there is only one thing wrong with this restaurant and that is EXTREMELY SLOW SERVICE! If you are really hungry have a granola bar or something small to tide you over before heading out here. It's worth the wait though!
Enjoy!