Looking for advice on a compromise between a sushi bar and top price Japanese. Ajimura used to be excellent value but haven't been there for years, any up to date review appreciated. Have seen small Japanese restaurant in Swallow St nr Piccadilly anyone tell me it's name and price range/review? Any other suggestions? Thanks.