Craig, the folks operating that hotel in India have moved to the US. You can see them, or their relatives, at a nearby Comfort Inn/Holiday Inn Express.
I average 130 nights per year in hotel rooms and have no horror stories to share. Each stay has been a wonderful value. Well, maybe......