Aside from the takoyaki that takes 20 minutes to make (well-worth it though), I think this place is slightly overrated. The food is super cheap, so perhaps that makes up for it. You get what you pay for. The soup for the udon is also really good. I wouldn't consider it the best Japanese food I've ever tasted - perhaps I'm just not a Japanese food fan, esp that's not sushi - but it's pretty decent. The soup of each udon bowl is the best. The curry beef is not spicy at all, it's just "curry" for the sake of the curry texture. The takosen is sort of boring, but you absolutely cannot go without trying their takoyaki at least once.