Spotless, spacious, convenient, great hosts...what more could one want?