Superb! Impeccably clean. Spacious. Excellent and communicative host.