Anything on Westheimer should be good, great part of Houston to stay in with the best restaurants.
Westheimer is not downtown either.