Amazing stay, amazing views, great staff