This business has an excellent reputation with a rating of 4.2 out of 5 stars. The quality of the food is consistently high, with many reviewers praising the flavors and presentation. Prices are reasonable, with most meals falling in the $10-$20 range. The business is also known for its innovativeness, with a wide range of menu options and specials. However, there are some negative reviews that mention inconsistent service and occasional issues with food quality. One reviewer mentioned finding a pebble in their refried beans, while another reviewer's husband found a bug in their cucumber agua fresca. Despite these issues, the business has a loyal customer base and is a popular destination for breakfast, lunch, and dinner. Overall, it's a great spot for those looking for delicious Mexican food at a reasonable price.