Craig and Karen are magnificent hosts. They are thoughtful to one's needs, and even went out of their way to leave surprising amenities for us upon our arrival. Their home was so clean and open, it is a pity we could only experience it for one night.