One of the best japanese restaurants on the North Shore. Super welcoming staff & their green tea is really really yummy. The food always comes out super quickly and is always fresh and delicious. Try their other restaurant in Glenfield — it’s just as good!!!