Strange. When I googled them they showed 11 locations. Here is the link:
https://www.houstons.com/locations/
And the only Houston's I knew of ever in the New Orleans area were on Veterans and on St. Charles. Where were the other locations?
Anyway, the point is that their food is fine whether they are a chain or not. And, if you live in New Orleans you can't eat like tourist every day or you will wind up being 400 Lbs.