For sushi in the north valley, I'd take the drive to Sakana (NWC 59th Ave & 101) over this place.
I've been to this restaurant three times in as many years, and all three times there has been an odd chemical/fish smell when you walk in the door. I didn't like it the first time, but I'm a believer that you should give a restaurant a couple of chances. I did, and now I won't go back.
When I ordered their Las Vegas roll, it had scallions inside the roll; I'm not sure if this is usually what is in a Las Vegas roll, but I didn't like it.