I've had a love/hate relationship with Monterrey for years. This local chain and its other area locations used to be my favorite Mexican restaurant in Charlotte.
I think the best location of the chain is in the University area but this one has its moments and has improved again in recent years.
The salsa here is one of my favorites for a mexican place. It's spicy and flavorful and it adds a nice flavor to the otherwise bland rice that comes with many of the meals.
For the meal, 90% of the time I order the same thing, the pollo fundido which is chicken wrapped in a tortilla and deep fried and then topped with cheese and sour cream. But lately it hasn't been as good as usual and I've come away dissapointed. A few years ago I stopped coming here because they actually sent out Taquitos instead of the regular dish and I was quite disappointed with this change but they seem to be back to normal now.
One thing is consistent, the service. It's usually excellent here. You are rarely waiting for anything and this is one of the reasons I keep coming back.