Super clean, tidy, warm, nicely decorated, comfortable beds, a full kitchen and a wonderful and attentive host. What more could you ask for?