Legit spot, bigger than most places I've seen in Tokyo.