Impeccably clean. Welcoming and helpful hosts.