Beautiful apartment in an unbelievable location - great hosts too.