A delightful stay with spectacular views