First of all, their environment,guacamole&chips and green hot sauce deserve 5 stars. But why they end up with 3 stars? First of all, speed. There were only 3 of us and the restaurants were not that busy at all but we waited at least 40 minutes between our appetizer and the entree. I ordered a fried taco roll with steak, honestly I loved the sides, the tortilla soup and the cilantro rice, but the main dish is just, deep fried dough with stuffed beef. It was just, not worth the price. The portion size is great tho, but their menu needs a redesign because reading it hurts my eyes.