This sushi is absolutely - by far - hands down - the highest quality fish you can find anywhere around. It's like heaven in your mouth.
Their sushi and sashimi cannot be beat. It's better as a take out restaurant than an eat-in one -- but they give you an ice bag for take out which is super helpful. Most of the store is set up like a grocery style place. Eat in would be a casual setting with a bar-style type table near the chefs and a couple of smaller tables for smaller parties.
The only downside to Taro's is they don't have hot tempura :(
Otherwise great staff, hard working.
Try it.