I haven't had the pleasure of seeing this site, but I did have the opportunity to visit Sugar Grove Station (not too far away) while it was in operation. I had a friend stationed there while I was nearby, and took a detour to spend the weekend at his house on the base.
Seeing the massive old radio telescopes and the tracks they used for positioning them was something else. The scale is hard to communicate; it's kind of like the first time you get up close with a Navy Aircraft Carrier. It's hard to fathom just how BIG they are until you are next to them.