Nice and warm house. Spacious and safe. Friendly and polite hosts. Fulfills all the conditions mentioned in the description. We would visit it again.