St. Louis was a stop-over for us. A one-night thing on our trip to the thriving metropolis of Effingham so we chose a budget hotel to stay in. It seemed nice enough online (see picture below). Pool, diner next door, and close to the airport. So we chose to stay at the lovely, and oddly-generically named, St. Louis Airport Hotel.
We arrived in St. Louis exhausted from keeping a
2 year-old amused an all day flight. We just wanted to relax in our hotel room and gear up for our travels to Effingham. After running back through security to get a toy we left on the plane, we got our bags, called our hotel for pick-up, and proceeded to walk to the far end of the airport to meet our ride.

We watched all the nice shuttles arrive from hotels such as the Marriott, the Hilton, and the Double-Tree. As these spacious shuttles departed, another vehicle arrived. It was a dirty, beat-up white van with a sticker on the side that, unfortunately, had the name of our hotel on it. Let's call that exhibit A.
As the van pulled up to the brick structure that housed our room for the night, we noticed two things. First, the Airport Diner was closed (as of January) and, second, that the hotel's sign was a cheap banner slung across the entrance. Hmm... Exhibit B and C.
We checked in and entered our little lodging space. The thick odor of smoke was pungent. I called the front desk. "Yes, I requested a non-smoking room and it looks like we got put in the wrong room."
The front desk girl's answer was quite surprising. "Your room is a non-smoking room."
"But there's a dirty ashtray in here and it smells like smoke."
"Oh, the maid must have put the ashtray in there by mistake. I can assure you that you are in a non-smoking room."
Exhibit D.
I hung up and immediately changed our return hotel through Travelocity to somewhere far from the accommodations we were in currently. Of course, the pool was closed (I doubt it ever opened). We stayed the night, got up early, and skipped the shower in the bathroom that wasn't cleaned before we got there (ew!). Our eyes were burning from the lingering smoke and our clothes smelled like we were at an all-night bingo event in a retirement home.
I think that was the earliest I've ever checked out of a hotel. Needless to say, we have learned our lesson. You really do get what you pay for. Even if it's for one night, cough up the extra few bucks and get a hotel that couldn't be the setting for a bad Chevy Chase movie.