I have a trip planned for January to Houston. Never been there. There are many Marriott properties in the greater Houston area, and I'm looking for some input from Insiders on recommendations for where to stay. I'll have a car, and being close to anything isn't a big deal. More about nice lodging thconvenient location. Thanks in advance for the advice.