This place is as good as it gets in AZ. It is by far the most authentic Mexican restaurant I've been to in the state. I've been to many parts of Mexico and I felt like I was in Mexico while eating there. :) I had a fish taco, shrimp taco and guacamole with chips. All were made fresh after I ordered. Amazing! My husband ordered the Vallarta burrito which was huge. He could only eat half of it in one sitting. I'd give this place five stars but we waited for our food for over 30 minutes. Be prepared to wait. They definitely are not fast food but definitely worth the wait!