Immaculately clean and comfortable, and friendly, helpful hosts.