Our family has an overnight layover in Houston (IAH), arriving around 8pm and departing the next day around 1pm. Realistically, it will probably be 9pm before we get anywhere. It sounds like the Marriott would be the most convenient... but it's above our price range. The Doubletree was my first choice but they currently have no availability. I'm now looking at the Sheraton and Spring Hill Suites. Are these my only choices if we'd like to stay at a full-service hotel *with* a restaurant?
The Sheraton seems to have horrible reviews from 2011 but seems to have improved, and physically updated besides. Does anyone have a recent stay / experience they can share their impressions from?
Any other suggestions would be really welcome. Thanks!