There's a nice panorama of the site here:
https://www.google.com/maps/dir/B-710,+Antofagasta,+Chile/An...
Looks like it's a couple of hours drive to the nearest city, Antofagasta. That will be a lonely stay for those working there. On the plus side they will probably average 364 nights a year of good viewing weather.