My 3 year old daughter loves it and since she's the reason we go then I guess that's all that matters. But, their customer service could really use an upgrade. They always seem to be understaffed & there had not been one time that we've visited that we haven't had to wait at least 5 minutes for someone to come to the counter to take our order. Tonight we visited and we waited for 10. When you have an excited toddler who wants to play games right away that wait can be horrible. Also, there are times when Chuck E doesn't make an appearance, even when it's announced that he'll be out.