Good accomodating hosts in a superbly located apartment.