The place was located 5 min walk from Kinshicho station, and it is surrounded by a lot of good food places! Definitely worth it.
Plus Izumi is very responsive and caters to all my questions.