It was all good until I had to stand in line for 10 minutes to let them know to take my food order off hold so me and my kids could eat.(which wasn't a big deal just played games inside in the meantime) the cashier told me they would call my number when it was ready , 30 minutes later my number still had not been called , went to check on the status and found out they hadn't even started making my order, had already been here 3 hours with the kids playing then had to wait an additional 20 minutes annoyed with 2 restless hungry kids.....The place was fun but the customer service inside sucked , no apologies for THEIR mistake just a nonchalant " we're making your order now " smh so I could only give 2 stars would definitely go back but skip out on the dining part the food was not worth the wait