Clean, warm, comfortable, with thoughtful touches. The hosts are very welcoming. Definitely would stay again.