This consider as the Mexican fast food, very similar to McDonald's and KFC kind. You order at the counter, pay for the bill then take your item. However, you normally won't get your main instantly as they need time to prepare.
I am not particular with Mexican Cuisine, probably because I never try the authentic one. Baja fresh version consider good yo me. I was satisfied with the food I had. The portion consider quite big for 2 of us and we have to pack back half of it.