Perfect stay with a perfect view.