I stayed at the Glen Motor Inn for the NASCAR weekend in August and everything you said was true. It was a last minute trip and when we got there, the rooms looked like they were straight out 1982. The lobby is filled with racing memorabilia which was cool. Great views too.