We used to like this place, it is great for kids. the WAIT time is exhausting!! Food is good, not exceptional but good, affordable and the chef's are for the most part great. Wait staff is ok, they are not attentive except for one woman who is great and dances with the birthday music. My biggest complaint is the wait, sometimes you have to wait at your table for an hour or longer to get the cook to your table. I am sure it is unpredictable how busy it will be but with small children this makes for a not so enjoyable night. I also think the place could be cleaner, the chairs are very sticky. The place definitely could be cleaner. These days it seems like the wait gets longer because they have less or all new cooks. Cleanliness is an issue, the chairs and carpet is very sticky.