We've been here several times and had an excellent experience every time. Servers are friendly and accommodating to us and our 2 boys (aged 7 & 8) even when it's a packed house. The food is always good and the margaritas are excellent (and powerful!). The ceviche is good too.
Pros: atmosphere, food, service, MARGARITAS!
Cons: it's popular, you may have to wait
more