The prices are great... for very Americanized Mexican. You are not going to get very authentic Mexican food, so if you are looking for that, I would try some place else (and skip the rest of this review).
This place seems to serve up very straight forward americanized Mexican, and they do it well. Four stars for what it is to me, basic mexican (I would probably drop a star for authenticity if that's what I was expecting from this joint). The service is frighting fast. The quality of what they make is great and delivered to you hot and with good presentation. The place is clean and very comfortable. Prices are very fair. We take our kids here a lot and they love it. When your kids comment how quick and friendly the service is, you know they are doing a good job.