Beautiful views, gracious hosts, delicious breakfasts, fun pets, outstanding location