Roomy, comfortable, well equipped. Welcoming hosts.