People are always complaining about overpriced Mexican food. This place is not cheap, but the bang is totally worth your buck here. Portions are generous--I innocently ordered a watermelon juice which came in a glass jar so large, it could have lasted me (and a small family) all day. Then I kind of went overboard and ordered two different taco dishes which were both excellent and came out in record time, piping hot and fresh from the kitchen. Flavourful and plentiful in its ingredients. The waitress was a sweetheart too. It's kitschy inside, with all the Frida Kahlo and Dia de Los Muertos paraphernalia that Mexico's neighbours to the north have grown to obsess over in popular culture, but somehow--it all works. Good music, good vibes, good food, good service, all for a good price. Highly recommended!