Great hosts, beautiful location, reasonable price, lots of personal touches. We'll certainly go back again.