OK, I know this plays into a certain type of stereotyping, but I couldn’t resist. My times doing research and teaching in Switzerland taught me this is one clean country. And now, they plan to clean space! I would trust them on this. They seem to have a comparative advantage in keeping places clean!