This place is pretty decent. I wouldn't say they're the best, but they have a huge assortment of lunch specials from Monday to Sunday and go until 5 pm. I like the fact they have more vegetarian rolls than just the standard California or avocado rolls. They had a vegetable dragon roll, and it tasted just like a normal dragon roll. It was delicious.
I also ordered the vegetable udon lunch special. It was okay, a bit salty, but it filled my tummy.
Verdict: If you want cheap Japanese, this place is pretty decent.