This review is based on Ichiban's delivery service, which was very disappointing. We waited TWO HOURS for our food to be delivered, after being told it would take 45-60 minutes. I was willing to give them the benefit of the doubt at first, but after waiting an hour and a half, decided to call to inquire about our order. The person we spoke with on the phone was very unprofessional and unhelpful. They sounded confused about our order and hung up on us when we continued to ask if our food was out for delivery or not. We eventually did receive our order, but it was not worth the hassle and long wait. I would not recommend ordering delivery from here.