Personally, I like the Renaissance Houston Greenway Plaza Hotel. I stayed there for serveral weeks on and off over the last few years. It's a little farther from the Galleria, but a nice location unless you are there on a Sunday. I believe it's been updated also since I stayed there last.
Alan