I have been coming here for years. And we keep going back even though we have only one real complaint, the service. Majority of the time the service is lacking, and it could be for a variety of reasons. But it isn't enough to stop us from going back. The food is good, I usually dine from the Chuck's menu while my husband chooses the Mexican dishes. Our little one enjoys it, and plan on spending a chunk of change if you choose to dine there. But their drinks are good, their food is good, their desserts are great, and it is a nice atmosphere.
Pros: food, drinks, atmosphere
Cons: service, crowds