This place consistently has a small line inside; likely due to them making the sandwiches to order. It takes awhile. Don't expect to come in and have your sandwich ready in a few min.
The times I've been here, I've enjoyed the meat and bun. I'm definitely not a mexican sandwich expert but the flavours are always enjoyable, fresh, and a good experience overall. Would recommend checking this out as I'm not sure where else you can find these in downtown.