Unless you live in Japan and speak the language well, you can go along pretty well. Otherwise, you would have better Japanese punting experience in Sydney.

If you speak Chinese, I know a shop in Ueno run by Chinese that you can get decent service. Unfortunately most of the top shops do not accept foreign due to language barrier.