I am totally in the minority here, but we weren't happy, but that was only with the kid's meals. The kids hated it, so I shared mine with them, plus we had a horrible waiter. He served my daughter cheesecake and she didn't have a fork because they cleared off the table completely before dessert came, so we asked the waiter and he took one off another table! lol I couldn't believe it, the people had left obviously and I think it was clean, but gross, they could have touched it! We just got up and asked someone else to get us a clean one and they did.
Okay, having said that, due to all the good reviews ours was probably a fluke, we just do not have any desire to go back.