a spectacular place to stay with great views and wonderful comforts.