Spotless, comfortable, welcoming , beautiful setting, easy to find and great hosts - couldn't get better!