Japanese restaurant specializing in temaki and sushi. Offers fresh ingredients and good value.