Very local Japanese place, great for large groups and not far from Tokyo Metro stations. Would definitely recommend to friends traveling in groups!