Very convenient location, a couple minutes from a train station on a major route. Not many restaurants in the immediate area with english menus so its best if you know enough to order in Japanese!