Good food, bad set up. Terrible dine in experience. After waiting 25 minutes for a table, we had to go to the back of the restaurant, waited 15 minutes just to order and pay a cashier upfront. There is no service staff that comes to your table. The food was good but they messed up our orders. Atmosphere is loud and filled with kids. Would not go again