My friend and I stayed one night at this hotel after a long day of 4-wheeling in the mountains around St. Elmo. The front desk lady gave us a 10% discount when we asked for it, so we paid less than $70 total for the night (September).
The room was clean, and as the other reviews have said, it's an old motel with absolutely no frills. But it was fine for us, we only wanted to sleep.
We're from Texas and neither of us recognized the wall heaters as such at first glance and when the system didn't make noise when we moved the thermostat we thought it wasn't working. But it worked very well and the room was nice and toasty.
There's a grocery store next door that reportedly has a great breakfast.
I thought the motel was clean, bare-bones, and a good value. I would stay there again.