it all depends on what you order and who your server is. i've had mostly good experiences here but after a few that were just meh, i've learned that it's all about what you order and which server you get.
as far as thefoodgoes, the big grill that can be shared is great, the el mano is great, the stuffed avocado is pretty good too. anything that says it is a "tostada" is really not a tostada. it's a fried puffy thing with some melted velveeta sauce on it. ask questions and really read the menu because there are some big hits but also some serious misses.
as far as servers go, ask for alex. she is fantastic, attentive, funny and overall fabulous -- unless you're a crappy tipper, then don't ask for her because you don't deserve her. :)