Super Sushi offers a fresh and artfully prepared sushi experience.