Stunning location, spacious apartment, hospitable host. 5 stars!