Excellent host, terrific location, large apartment, very many amenities ensuring comfort.