Best Mexican restaurant in town. Always a queue.