Great hosts, stunning apartment, breathtaking views and an altogether perfect stay.