I think by now I have visited this restaurant about 60-70 times (no kidding). It is probably not mandatory to read on from here, since nobody would go there that often if it is not a 5 star experience, right?! :)
Wait staff is great, food is very good. Shrimp tempura roll is my personal favorite there. I must say that the only thing that's negative about the place is the size / popularity with no option to make a reservation (makes sense though because no point of holding a table while 20-50 people are waiting outside) but that results in a long wait sometimes for dinner. If you are not willing to wait AND compromise with dining time then this place is not for you. BUT! If you are willing to make some sacrifices (wait or go there when it is not busy) you get an amazing value!