Not sure where in the world you 5 star reviewers dine. This is not a 4 or 5 star eatery. The food taste is okay, but getting this type of Mexican food in an assembly line ranks up there with Chipotle and that isn't Mexican food.
I hate to give low reviews, but this place underwhelms. While the food is okay at best, the whole process is not worth the effort. Some people like this way of ordering, I don't. The food temp isn't hot enough and who knows how long it sits there.
Please stop giving such high reviews to these places. You just skew the process Yelp is designed for in reviewing restaurants. This is not a 4 or 5 star restaurant. Maybe 3 on a good day.
There are much better Mexican restaurants in the area. Don't be fooled by this ranking.