Superb: great apartment, good location and a warm and welcoming host.