The food is amazing but the service that I received today was horrible!!!! My party and I came during the lunch rush and expected to have slower service. We didn't prepare to be completely ignored for the first five minutes. The hostess finally acknowledges us, after walking past us 3 times, and ask us how many people are in our party. She walked away and kept us waiting for another five minutes and we finally told them where we were going to sit. After we took our seat we were handed our menus and water and our order wasn't taken for another 15 minutes. When we received our order, 20 minutes later, they forgot to bring out one of the entrees. We waited another 15 minutes for the final entree. Another 20 minutes later and we're all done eating and no check so I ask for the check. When no one came back for the payment I walked up to the front to pay and to be told that they rung up our order wrong and it would cost more than what was on the receipt. I payed and waited for my card and asked for boxes. The waitress told me that she would have to box up our meals. 10 minutes later and we ended up walking out without our leftovers. I really wished that our experience was better because the food was great. I'd recommend coming during a slower time.