Every time I've come here I have had an excellent experience. Wait staff is very friendly, and I have never experienced the waiting for food issues mentioned in other "tips". Good all around!
Avoid this place. The margaritas are fine but waiting an hour for kids' hot dogs and over an hour (still waiting) for our food is pretty poor. We're just gonna go ahead and leave.