Montreal has a lot of Japanese restaurants but Kazu is definitely one of the best. There is always a line-up and the restaurant is small so be prepared to wait, especially if you are with a large group. Kazu offers classic Japanese dishes, but also unique ones. Be sure to look at the menu on the wall, as it has a lot of interesting dishes. The restaurant can be loud and chaotic, but it adds to the charm.