A gem of an Airbnb apartment and flexible/communicative/helpful hosts.
To cut it short: Airbnb doesn’t get any better than this.