My choice after several stays in Houston is the Sheraton Suites. Relatively new, Sheraton Sleeper beds (I think) and really good service. The only redeeming quality of the Westins is the gym is located within the University Athletic Club at the Galleria.