Like barbeque, Mexican food seems to be fairly regional. Out west there's a lot of hatch chili, corn and black beans. It's not a cuisine I recognize.
In Texas, where I grew up, Mexican food means Tex-Mex. It's heavy on the shredded cheese, flank steak, shredded chicken, seasoned ground beef, refried pinto beans, jalapeno and cumin. Margaritas flow like water. Fajitas and chimichangas are both Tex-Mex inventions - and I grew up on them. Since moving to Florida, I've been missing my local fare and what I thought was a festering case of homesick was actually just Tex-Mex withdrawal.
Fortunately, I discovered La Esperanza. It's true Tex-Mex, or as close as you can come without a trip back to Fort Worth. I won't worry about how many people like it or how popular it is. If you like Tex-Mex, you'll like this place. If you don't care for this variant of Mexican cusine, you might not. All I can say is that this is an accurate version of Tex-Mex, the food is delicious, and it's consistent. I like it.