Really amazing stay, like a home away from home with spectacular views.