I don't live in the suburbs. I don't live in Houston either currently but I lived on Stanford (among other places) for a while.
I have immediate family and close friends in Montrose and Rice Military so I'm in town quite frequently.
The details definitely matter here, but there basically are none in that article.
Is your opposition to this specific person, or to the general idea of short term rentals?