Beautiful apartment, stunning views. All you need and more for a perfect stay.