Paradise Found: The Most Beautiful Place On Earth?