Cafe Ole, seriously tops them in my book of Mexican Restaurants! They have been around for long enough, they know how it goes. The food is always great, I never say "I wish we'd gone somewhere else". The only thing I do not like to order there is the margarita. But that's another story;) My kids always clean their plates, even the pickiest eater! The staff is nearly always right on top of our drinks and making sure we are taken care of. Ohhhh, and the refried beans with the chips are awesome!