Ambiance: Medium sized Mexican Restaurant. 15+ tables inside and a patio with 7 tables. Spanish tile floors, bright colored walls, with an legit authentic feel. Wouldn't call it a hole in the wall. Patrons are mostly Spanish speakers.
Food: Many Oaxacan style food favorites on the menu (tlayudas, moles etc) I went with the tlayudas (f you never had one, try one! basically a large toasted tortilla with bean paste/oaxacan cheese among other things) I had the tlayuda combination (3 meats: Tasajo, cecina, chorizo) which was quiet good. The Tepache (fermented pineapple juice) was good as well. All beverages come in a mini-pitcher!
Price/service: only two people working that day so service was a Little slow but not bad. Everyone is extremely friendly and explained the menu well. I spoke Spanish so couldn't tell you if they were English friendly or not but I imagine they would be. The price was great especially considering the enormous portions.
Overall: A great Oaxacan find if your tired of the same old Mexican food you usually find around Phoenix.