Great location. Great view. Book your activities in advance.