Stunning location, beautiful apartment and great hosts.