Wonderful space, wonderful location, wonderful hosts! Ideal home away from home.