Superb, private location. Clean, fully equipped. Great hosts. Highly recommended. We will likely stay here again.