Amazing views, great service. A must stay