Excellent hosts, excellent apartment, incredible views - what more can you ask for!