My wife and I live in College Station, but stay often in Houston to visit family. We really enjoy staying at the Elements at Vintage Park. We've had a few minor problems there, but the management has been good about correcting them.
My sister had a block of rooms at the Sheraton Brookhollow but we were less than impressed by the rooms. We've been meaning to try some other SPG hotels in HOU, but it's been really hard to branch out with how easy it is for us to get in/out of the Elements