We were in Haleyville for a week to visit my aunt in a nursing home. We stayed at this hotel for a week, because it was the only place to stay in town. The room was very dirty. Our towel
were dirty gray, with holes. Our room was never cleaned, bed only made when we made it. We spoke with some locals in Haleyville about our experience, and they had heard other people complain also. We did tell the front desk about our room, and that we plan to visit Halleyville next year. The front desk lady said that the hotel is old. I replied that "I don't mind old, but filthy is not okay." She also said that they have a big turnover in housekeepers.
The name of the hotel has changed to the "Imperial Inn".
We sure hope we never need to stay their again.