After our first visit (dinner on a Thursday evening):
3 stars for the food. We got shrimp enchiladas for 2. There was plenty of food and the shrimp was higher quality than the standard tiny-and-too-hard-to-chew of AZ Mexican restaurants. The price was good because we got the combo for two instead of two separate meals ($21).
4 stars for customer service. Our waiter was nice but it was really the manager that made the experience great. She continually circulated, always smiling, and filled in the service gaps smoothly (filling up a water glass, getting a bag for our to-go boxes).
3.5 stars for ambiance. The booth was nice and private and it was pretty mellow but got a little noisy toward the end of the meal as more big parties showed up.