Great stay, amazing views, excellent facilities.