I've been to Ichiban several times for their all-you-can-eat menu. The quality of the ingredients is quite high and the presentation is lovely. I will admit that the service is a little slow at times as the lone waitress on Sundays struggles to keep up with all the tables. This restaurant (like many sushi places) should really consider hiring more wait staff. That being said, the woman I've had has always been quite friendly. If you plan on attending, I'd recommend going at an off time for the obvious reasons mentioned above. Sidenote--the BBQ eel sushi and spicy salmon roll are delicious.