I've been to this place twice. The first time was when they first opened, and it was quite good. Especially their scallop/bacon rolls. Quite delicious. Those particular items, I would give a 4/5 on the food rating. In fact, my first visit to this place I would have given most of the food a 4/5.
The second time...
Our experience was bad enough to be funny, actually.
Their bbq salmon pieces were a 3/5 (I've read the other reviews, and I didn't experience the fin-thing. They were good when I went)
The service, however... I think that they were TRYING to be bad. There's no way it could be accidental.
We ordered once, (a large order) and about 4 items showed up. We waited, and asked if we could get what we ordered, they looked surprised like we had. We were missing about 80% of our order.
We laughed, and said fine, and ordered again. No big deal.
Then they gave us both. The apparently found the original, and decided to combine the two together. So instead of 8 orders of california rolls, we got 16. etc. (Although the math wasn't quite so predictable, some were multiplied by three, others never showed, or were replaced with other items)
The height of the evening, however, was when I ordered a glass of water, and, after a long period of time, when nothing happened, I reminded the waitress of the water order, and, after some time, she finally brought back... a container of soya sauce.
(oh, I almost forgot, she dropped the soya sauce container like it was a rotten fish and sneered)
At this point, we were curious, so someone else at the table ordered a glass of water, at which point, the waitress said "another one?", and brought three.
All and all, counting was not their strong suit.
Most of the food was fatty, bad, stale, and improperly (if at all) delivered.
Oh, and they were out of the bacon rolls.